假设我有一个帖子和评论路线。从帖子我想添加评论,然后导航回帖子。如果我使用默认行为,当导航回帖子时,帖子会重新加载模型,并覆盖更改。
我提出的最好的方法是在路由器可以评估的控制器中添加属性:
model:function(params){
var c = this.controllerFor("post");
if (this.controller && this.controller.get("noReload"))
return;
Ember.run.next(function(){
c.set("title","Hello");
});
}
但这感觉不对。实施这种行为的最佳/最佳方式是什么?