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