我的对象看起来像这样:
['foo','bar','baz']
Run Code Online (Sandbox Code Playgroud)
我想使用胡子模板从中产生这样的东西:
"<ul><li>foo</li><li>bar</li><li>baz</li></ul>"
Run Code Online (Sandbox Code Playgroud)
但是怎么样?我真的必须先把它搞得像这样吗?
{list:['foo','bar','baz']}
Run Code Online (Sandbox Code Playgroud) 我有一个Backbone模型,其属性是对另一个Backbone模型的引用.例如,Person具有对Address对象的引用.
Person
FirstName
LastName
Address
Street
City
State
Zip
Run Code Online (Sandbox Code Playgroud)
这些是扩展Backbone模型的类.那么,如果我构造一个像下面这样的对象......
var address = new Address({ Street: "123 Main", City: "Austin" });
var person = new Person({ FirstName: "John", Address: address });
Run Code Online (Sandbox Code Playgroud)
我似乎无法弄清楚如何在我的Mustache模板中访问它.
Hi {{FirstName}}, you live in {{Address.City}}.
Run Code Online (Sandbox Code Playgroud)
显然不起作用.当我查看Firebug中的内部时,Address是一个对象,但City是Address的属性对象中的一个属性.我找不到任何关于如何访问关联对象的属性的示例.
我感谢任何帮助!谢谢!