Ember.js 当存在setupController时,从模型挂钩返回的模型值为null
为什么将Ember.js 当存在setupController时,从模型挂钩返回的模型值为null,ember.js,Ember.js,为什么将setupController添加到路由时,从model钩子返回的model值为null 我知道我可以通过在设置控制器中设置模型值来解决这个问题,但我想了解问题出在哪里 当您使用钩子时,例如setupController或renderTemplate,会阻止Ember处理默认情况。调用默认方法: App.IndexRoute = Ember.Route.extend({ model: function() { return ['red', 'yellow', 'blue']
setupController
添加到路由时,从model
钩子返回的model
值为null
我知道我可以通过在设置控制器
中设置模型
值来解决这个问题,但我想了解问题出在哪里
当您使用钩子时,例如setupController
或renderTemplate
,会阻止Ember处理默认情况。调用默认方法:
App.IndexRoute = Ember.Route.extend({
model: function() {
return ['red', 'yellow', 'blue'];
},
setupController: function(controller, model) {
this._super(controller, model);
}
});
来自余烬来源中的评论:
此方法由当前路由的控制器调用,并且
这个
由模型
挂钩提供的模型
默认情况下,setupController
钩子设置
将控制器连接到型号
。如果在路线中实施setupController
挂钩,它将
防止此默认行为。如果你想保持这种行为
执行setupController
功能时,请确保调用
\u super
:
当您使用钩子时,例如setupController
或renderTemplate
,会阻止Ember处理默认情况。调用默认方法:
App.IndexRoute = Ember.Route.extend({
model: function() {
return ['red', 'yellow', 'blue'];
},
setupController: function(controller, model) {
this._super(controller, model);
}
});
来自余烬来源中的评论:
此方法由当前路由的控制器调用,并且
这个
由模型
挂钩提供的模型
默认情况下,setupController
钩子设置
将控制器连接到型号
。如果在路线中实施setupController
挂钩,它将
防止此默认行为。如果你想保持这种行为
执行setupController
功能时,请确保调用
\u super
:
当您使用钩子时,例如setupController
或renderTemplate
,会阻止Ember处理默认情况。调用默认方法:
App.IndexRoute = Ember.Route.extend({
model: function() {
return ['red', 'yellow', 'blue'];
},
setupController: function(controller, model) {
this._super(controller, model);
}
});
来自余烬来源中的评论:
此方法由当前路由的控制器调用,并且
这个
由模型
挂钩提供的模型
默认情况下,setupController
钩子设置
将控制器连接到型号
。如果在路线中实施setupController
挂钩,它将
防止此默认行为。如果你想保持这种行为
执行setupController
功能时,请确保调用
\u super
:
当您使用钩子时,例如setupController
或renderTemplate
,会阻止Ember处理默认情况。调用默认方法:
App.IndexRoute = Ember.Route.extend({
model: function() {
return ['red', 'yellow', 'blue'];
},
setupController: function(controller, model) {
this._super(controller, model);
}
});
来自余烬来源中的评论:
此方法由当前路由的控制器调用,并且
这个
由模型
挂钩提供的模型
默认情况下,setupController
钩子设置
将控制器连接到型号
。如果在路线中实施setupController
挂钩,它将
防止此默认行为。如果你想保持这种行为
执行setupController
功能时,请确保调用
\u super
: