簡體   English   中英

骨架.js一個模型被多個視圖改變了嗎?

[英]backbone.js one model being changed by multiple views?

好的,我從昨晚才開始學習骨干.js,我不得不承認我現在有點困惑。 我的場景相對簡單,我有一個ID為#checkout_table的HTML表。 該表有4行。 它總是有4行,它永遠不會減少或增加行數。 頁面上還有其他各種表單元素,希望它們能夠影響行的值。 最終,這將通過ajax完成,但這對於本示例而言似乎並不重要。 這是我想出的: http : //jsfiddle.net/XYZas/

在主干文檔中,它說:“一般的想法是將界面組織成邏輯視圖,並由模型支持,當模型更改時,每個視圖都可以獨立更新,而不必重新繪制頁面。不必挖掘JSON。對象,在DOM中查找元素並手動更新HTML,您可以將視圖的render函數綁定到模型的“ change”事件-現在,在UI中顯示模型數據的任何地方,它始終可以立即日期。”

我是否在正確的軌道上做到這一點? 將CheckoutTable模型的實例作為全局變量傳遞真的是正確的方法嗎?還是會有所不同?

在此先感謝您的幫助。

就像提到的czar一樣:模型代表您的數據,視圖使用模型將其呈現為HTML以進行顯示。

您的應用應該看起來像這樣: http : //jsfiddle.net/XYZas/2

另外,請查看此出色的教程: http : //www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM