【发布时间】:2015-03-01 14:17:32
【问题描述】:
我正在尝试编写一个可以放置在模板中的 Meteor 包。所以我首先尝试注册一个助手。
Template.registerHelper('testHelper', function(a, b) {
console.log(a);
console.log(b);
})
我已经在/packages 中添加了包,在我的客户端模板中,当我添加{{testHelper "hello" "meow"}} 时,控制台记录了hello 和meow,这是我所期望的。
当我添加{{testHelper "hello"}} 时,我希望控制台记录hello 和null,因为没有任何内容作为第二个参数传递。但相反,它返回了 hello 和一个对象 - Spacebars.kw {hash: Object}
这是什么Spacebars.kw {hash: Object}?如果我希望它返回 null,我该怎么办?
【问题讨论】: