我有一個Backbone模型,它具有一個對另一個Backbone模型的引用的屬性。例如,一個人有一個地址對象的引用。從小鬍子模板訪問嵌套骨幹模型屬性
Person
FirstName
LastName
Address
Street
City
State
Zip
這些是擴展Backbone模型的類。因此,然後,如果我構造一個對象像下面...
var address = new Address({ Street: "123 Main", City: "Austin" });
var person = new Person({ FirstName: "John", Address: address });
我似乎無法弄清楚如何獲得它在我的鬍子模板。
Hi {{FirstName}}, you live in {{Address.City}}.
顯然不起作用。當我查看Firebug內部時,Address是一個對象,但City是Address的屬性對象中的一個屬性。我找不到任何有關如何訪問關聯對象的這些屬性的示例。
我感謝任何幫助!謝謝!
謝謝,我一定會嘗試手把。我仍然對Backbone的toJSON如何處理關聯模型感到好奇。它看起來(從查看Firebug)它嵌套在「屬性」成員下的相關模型的屬性。我需要測試以查看Handlebars是否可以找到地址/城市,或者我是否需要執行諸如地址/屬性/城市之類的操作。不確定。可能是一個不同的問題。 – Kevin 2011-06-04 16:42:45
@凱文嘿凱文,你有沒有想過:如何正確地址/屬性/城市? – huyz 2012-07-31 04:52:01