Javascript 余烬使用每个
我正在测试余烬,我看到{{each}}现在被弃用了,我应该使用{each foo in bar} 在我的代码中,当我只使用{{each}}时,一切正常Javascript 余烬使用每个,javascript,ember.js,Javascript,Ember.js,我正在测试余烬,我看到{{each}}现在被弃用了,我应该使用{each foo in bar} 在我的代码中,当我只使用{{each}}时,一切正常 <ul> {{#each}} <li>{{this.url}} - {{this.status}}</li> {{/each}} </ul> 账单好像是空的或者类似的 我的模型: import DS from 'ember-data'; // billing.js export
<ul>
{{#each}}
<li>{{this.url}} - {{this.status}}</li>
{{/each}}
</ul>
账单好像是空的或者类似的
我的模型:
import DS from 'ember-data';
// billing.js
export default DS.Model.extend({
status: DS.attr('string'),
url: DS.attr('string')
});
我的路线:
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return this.store.find('billing');
}
});
余烬控制台:
谢谢问题是每个助手都不知道什么是
账单
{{{#账单中的每个b}
应该是:
{{#模型中的每个b}
还有一个新的,因此如果您有一个定义如下的模型:
App.IndexRoute = Ember.Route.extend({
model: function() {
return { notes: ['red', 'yellow', 'blue'] };
}
});
{{#each notes as |note| }}
{{ note }}
{{/each}}
您可以按如下方式对其进行循环:
App.IndexRoute = Ember.Route.extend({
model: function() {
return { notes: ['red', 'yellow', 'blue'] };
}
});
{{#each notes as |note| }}
{{ note }}
{{/each}}
工作示例完美。谢谢文档()不应该更新吗?我认为它不需要更新。。。他们假设您知道控制器上的属性,他们无法记录您的每个用例。。。