2013-08-02 82 views
0

創造它在一個單獨的視圖後,瀏覽一個帖子我基本上創建了一個新的後一個功能:的骨幹與支柱

save : function(){ 
    console.log($('#big-input').val()); 
    console.log(window.id); 
    this.collection.create({ 
     name: $('#big-input').val(), 
     adress: $('small-input').val(), 
     postedBy: window.id 
    }); 
    //navigate to that post  
}, 

另一種觀點認爲所有的意見都列出來,如果用戶點擊一個這些觀點的URI更改爲「#柱/:id爲」

,並在我的根我有這樣的:

routes: { 
    "" : "showForm", 
    "post/:id" : "showPost" 
}, 


showPost: function(id){ 

    var curmodel = this.collection.get(id); 
    console.log(curmodel); 
    var posts = new postView({model:curmodel}); 
    posts.render(); 
    $(".maincontainer").html(posts.el); 

}, 

我有沒有問題,從職位的這個列表導航到任何這些職位,我的羅子處理他們很好,但我有一個問題導航到我創建後,可能在save功能內創建的帖子..

回答

0

您確定新模型正在保存到服務器,然後再訪問它通過路線?可以肯定的是,如果您希望在將新模型添加到集合之前等待服務器,則始終可以將{wait:true}傳遞給create()。

例如:

this.collection.create({ 
     name: $('#big-input').val(), 
     adress: $('small-input').val(), 
     postedBy: window.id 
    }, {wait:true});