Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 余烬使用每个_Javascript_Ember.js - Fatal编程技术网

Javascript 余烬使用每个

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

我正在测试余烬,我看到{{each}}现在被弃用了,我应该使用{each foo in bar}

在我的代码中,当我只使用{{each}}时,一切正常

<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}} 

工作示例

完美。谢谢文档()不应该更新吗?我认为它不需要更新。。。他们假设您知道控制器上的属性,他们无法记录您的每个用例。。。