2013-04-07 141 views
0

我正在修改Backbone.js示例Todos應用程序作爲位置管理器。Backbone.js如何讓數據保持同步?

當您在瀏覽器中添加一個新的「位置」時,ruby後端從瀏覽器抓取POST數據,並對地址進行地理編碼。然後它將用戶在瀏覽器中輸入的地址替換爲Google返回的格式良好的地址,最後將新位置添加到數據庫。由於我沒有正確連接Backbone以在視圖中保持此數據同步,所以在刷新頁面之前,格式良好的地址不會顯示出來。

我的目標是在將新位置對象添加到數據庫後,自動顯示格式良好的地址。

我看到傑森裂石堡的潛在的解決方案在這裏,但不知道在哪裏這個代碼屬於:Polling a Collection with Backbone.js

我的代碼:https://gist.github.com/Lordnibbler/5331943

回答

0

原來我忘了有我的JSON REST API返回新創建或在POST或PUT數據發送到服務器後,在JSON中更新Location對象。讓POST/PUT端點返回JSON允許的主幹中的當前位置對象以自動更新屬性。

相關問題