3

假设我有一个帖子和评论路线。我想从帖子中添加评论,然后导航回帖子。如果我使用默认行为,当导航回帖子时,帖子将重新加载模型并覆盖更改。

我想出的最好的方法是在控制器中添加路由器可以评估的属性:

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/

4

0 回答 0