Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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 Ember CLI阵列控制器未对每个循环进行排序_Javascript_Ember.js - Fatal编程技术网

Javascript Ember CLI阵列控制器未对每个循环进行排序

Javascript Ember CLI阵列控制器未对每个循环进行排序,javascript,ember.js,Javascript,Ember.js,我无法从阵列控制器获取sortProperties。我认为这是因为控制器需要排序的模型不是它在Ember CLI中默认接收的模型 router.js中定义的posts资源: 导出默认路由器.map(函数(){ this.resource('posts',function(){ this.route('index',{path:'/'}); 这条路线(“新”); this.route('full',{path:'/:id'}); }); 您必须在模板中迭代控制器而不是模型: {{#each co

我无法从阵列控制器获取sortProperties。我认为这是因为控制器需要排序的模型不是它在Ember CLI中默认接收的模型

router.js中定义的posts资源:

导出默认路由器.map(函数(){
this.resource('posts',function(){
this.route('index',{path:'/'});
这条路线(“新”);
this.route('full',{path:'/:id'});
});

您必须在模板中迭代
控制器
而不是
模型

{{#each controller as |post|}}
  {{blog-list model=post}}
{{/each}}
顺便说一句,
ArrayController
已被弃用