我想这个例子最能代表它。所以,我有一个带有模型属性的已定义路由,它根据 url 中的 id 显示适当的图像。这有效:
App.DetailsRoute = Ember.Route.extend({
model: function(params) {
return App.Images.find(params.image_id);
}
});
但是,我想添加一个动作......当我设置控制器时,页面无权访问模型部分。控制器:
App.DetailsController = Ember.Controller.extend({
saveToServer: function(){
//alert(JSON.stringify());
alert('hi');
}
});
所以此时它是这样的:要么设置模型并显示内容并且控制器不工作,要么控制器工作但模型不工作。为什么会这样?