Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Ember.js 设置ItemController会影响嵌套资源的索引模型_Ember.js - Fatal编程技术网

Ember.js 设置ItemController会影响嵌套资源的索引模型

Ember.js 设置ItemController会影响嵌套资源的索引模型,ember.js,Ember.js,假设我有这样的路线设置: this.resource('projects', function(){ this.resource('project', { path: "project/:project_id" }, function(){ ... 目前,我使用ProjectIndexController显示项目的信息,但如果我在ProjectsController中将ProjectController设置为ItemController,则ProjectIndexController的

假设我有这样的路线设置:

this.resource('projects', function(){
  this.resource('project', { path: "project/:project_id" }, function(){
  ...
目前,我使用ProjectIndexController显示项目的信息,但如果我在ProjectsController中将ProjectController设置为ItemController,则ProjectIndexController的模型将不再设置

我可以引用计算属性中的数据,但它不会作为ProjectIndex控制器的模型/内容,即使我在ProjectIndex路由中设置了它


我是否遗漏了一些明显的东西?

很可能,这对我来说是可行的:您需要提供更多的代码来说明您的权利,它确实有效,我甚至将您的示例扩展到了我所拥有的确切场景:结果是,在项目索引控制器中设置了一个“需要”属性,并将其返回给项目控制器,这是一个问题。