例はそれを最もよく表していると思います。したがって、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');
}
});
したがって、現時点では次のようになります。モデルが設定され、ものが表示され、コントローラーが機能しないか、コントローラーが機能するのにモデルが機能しないかのいずれかです。なぜこうなった?