我在胡子模板呈现过程中可能会调用命名空间碰撞的问题。小胡子模板命名空间碰撞/作用域
基本上,属性“名称”需要被限制到模板正在遍历的数组,而不是前一个(父)数组。
很明显,简单的解决方案是改变字段的名称,但我不想为看起来像是一个错误做到这一点。我在这里错过了很明显的东西吗
在下面的小提琴中,如果members.name
未定义,我们不应该在嵌套列表中看到“name”属性的列表项。相反,它呈现families.name
,它不应该。
实施例:http://jsfiddle.net/e3kMw/5/
<ul> {{#families}} <li>{{name}} <ul> {{#members}} {{#name}}<li>{{name}}</li>{{/name}} {{/members}} </ul> </li> {{/families}} </ul>