给定这个简单的 JavaScript 结构:
var MyObject = function() {
var privateArray = [
{ name: 'one' },
{ name: 'two' }
];
this.returnPrivate = function(index) {
return privateArray[index];
};
};
var obj = new MyObject();
在车把模板中,我希望能够在使用函数name
的特定索引处打印对象的属性。privateArray
returnPrivate
// This of course does not work.
<p>{{returnPrivate(1).name}}</p>
我刚开始使用handlebars.js,所以可能已经有一种标准的方法来做到这一点。或者这可能是试图在模板中构建太多逻辑,并与车把的全部内容背道而驰。