【发布时间】:2012-06-14 19:27:27
【问题描述】:
鉴于这个简单的 JavaScript 结构:
var MyObject = function() {
var privateArray = [
{ name: 'one' },
{ name: 'two' }
];
this.returnPrivate = function(index) {
return privateArray[index];
};
};
var obj = new MyObject();
在车把模板中,我希望能够使用returnPrivate 函数在privateArray 的特定索引处打印对象的name 属性。
// This of course does not work.
<p>{{returnPrivate(1).name}}</p>
我刚开始使用handlebars.js,所以可能已经有一个标准的方法来做这件事。或者这可能是试图在模板中构建过多的逻辑,并违背了车把的全部意义。
【问题讨论】:
标签: javascript handlebars.js information-hiding