【发布时间】:2015-08-27 23:30:20
【问题描述】:
我试图弄清楚如何动态循环通过我已传递到 Ember 2.0 中的组件的 Ember 数据模型的 DS.attr。这是我所拥有的:
模板:
{{!person-component.hbs}}
{{each-in person as |property value|}}
<tr>
<th>
<td>{{property}}</td>
<td>{{value}}</td>
</th>
</tr>
{{/each-in}}
{{!index.hbs}}
{{person-component person=model}}
型号:
import DS from 'ember-data';
export default DS.Model.extend({
"name": DS.attr('string'),
"height": DS.attr('number'),
"weight": DS.attr('number'),
});
路线:
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.store.find('person');
}
});
有没有一种简单的方法可以在车把中做到这一点?我可能在想,控制器上的计算值可能必须这样做。
【问题讨论】:
-
你是从哪里得到的?你的代码没有意义。
-
这是 Ember 2.0 的新功能。
-
啊,现在是2.1测试版,可惜没看到博文。
标签: javascript ember.js ember-data handlebars.js