繼this answer,我寫了一個幫手像如何使用Handlebars三元助手?
module.exports.register = function (Handlebars) {
Handlebars.registerHelper('ternary', function(test, yes, no) {
return test ? yes : no;
});
};
我敢肯定,輔助裝載和被定義,但不能找出使用它的語法。我試圖使用它像
<div>{{ternary(true, 'yes', 'no')}}</div>
但給出了一個assemble生成錯誤
Warning: Parse error on line 10:
...<div>{{ternary(true, 'yes',
----------^
Expecting 'ID', 'DATA', got 'INVALID' Use --force to continue.
什麼是用那樣一個輔助的正確語法?