【发布时间】:2015-04-24 20:39:51
【问题描述】:
我想做这样的事情:
Template.main.helpers({
item: function() {
return {
title: 'Title',
method: function(param) {
return param.toUpperCase();
}
}
}
});
和模板:
<template name="main">
<div>{{item.title}}</div>
<div>{{item.method "some text to upper case"}}</div>
</template>
不幸的是,我收到错误 Can't call non-function: undefined。很奇怪,我可以调用对象的方法一切正常,但是当我尝试将参数传递给它时,它会抛出错误。
当然,我可以创建一些帮助程序来获取我的对象并使用参数调用方法,但这是一种丑陋的解决方法。有没有办法将参数传递给对象的方法?
【问题讨论】:
标签: templates meteor meteor-blaze