假设您有一个像这样的模型:
Recipe = DS.Model.extend({
title: DS.attr("string"),
description: DS.attr("string"),
});
是否有 API 可以从 ember 数据存储中获取模型及其属性定义?
会返回类似内容的东西
{
Recipe: {
title: "string"
description: "string"
}
}
我问的原因是我有兴趣构建一个通用的 FormView,它可以根据属性和类型添加适当的输入。
最佳答案
我自己找到了答案,在这里以防对其他人有帮助:
EmberCookbook.Recipe.eachComputedProperty(function(p, m) {
if (m.isAttribute) { console.log(m); }
});
这会循环遍历所有计算的属性,对于那些属性,输出包含类型和其他信息的元数据。
关于ember.js - 是否有一个 API 可以从 ember-data 存储中获取模型及其属性定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049075/