Я пытаюсь написать пакет 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
?