我有一个 Backbone 模型,它的属性是对另一个 Backbone 模型的引用。例如,Person 具有对 Address 对象的引用。
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 });
我似乎无法弄清楚如何在我的 Mustache 模板中访问它。
Hi {{FirstName}}, you live in {{Address.City}}.
显然行不通。当我查看 Firebug 的内部结构时,Address 是一个对象,但 City 是 Address 的属性对象中的一个属性。我找不到任何有关如何访问关联对象的这些属性的示例。
我很感激任何帮助!谢谢!