在转换回路径时,一定要防止重新加载控制器模态

时间:2013-03-22 07:42:11

标签: ember.js

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

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

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/

0 个答案:

没有答案