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