簡體   English   中英

如何在骨干.js中實現雙向HTML綁定?

[英]How to implement two-way HTML binding in backbone.js?

我花了很多時間來研究JS框架,我覺得belimber.js是我所需的最佳工具。 唯一的問題是嚴重缺乏任何模板。 它說它可以通過第三方插件來使用,但是我在入門時遇到了麻煩。 我希望模型中的數據能夠訂閱。

這是我的模型和收藏:

window.colorItem = Backbone.Model.extend({
});

window.colorLibrary = Backbone.Collection.extend({
    model: colorItem
});

var colors = new colorLibrary(
    [
        {"unique_id":"1000","user_id":"1","color":"#66bf1c","note":"Enter a note!"},
        {"unique_id":"1001","user_id":"1","color":"#332c5d","note":"Enter a note!"}
    ]
);

我怎么能簡單地通過骨干.js將此模型附加到DOM?

您應該創建一個主視圖,該視圖將以所需的方式顯示模型信息。 您將需要傳遞要顯示的集合或在視圖中實例化它。 之后,您必須從集合中獲取每個模型,以在頁面上顯示它們。 您可以使用jquery並將其附加到所需的對象上,或者,這是我的建議,您可以為每個模型創建一個新視圖。 這樣,您可以使用事件分別控制每個模型。

暫無
暫無

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

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