相关疑难解决方法(0)

小胡子可以迭代一个顶级数组吗?

我的对象看起来像这样:

['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)

javascript mustache

106
推荐指数
3
解决办法
6万
查看次数

从胡子模板访问嵌套的骨干模型属性

我有一个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的属性对象中的一个属性.我找不到任何关于如何访问关联对象的属性的示例.

我感谢任何帮助!谢谢!

model-associations mustache backbone.js

12
推荐指数
3
解决办法
8261
查看次数