我使用来自以下 URL 的信息为 Meteor 0.9.3 创建了一个自定义块助手: https ://github.com/meteor/meteor/wiki/Using-Blaze#new-pattern-for-defining-custom-block-帮手
它可以在空格键模板中使用,如下所示:
{{#ifEqual value1="stringOrNumber_1" value2="stringOrNumber_2"}}
<h1>The values ARE equal!</h1>
{{else}}
<h1>The values are NOT equal!</h1>
{{/ifEqual}}
这是代码:
<template name="ifEqual">
{{#if isEqual value1 value2}}
{{> UI.contentBlock}}
{{else}}
{{> UI.elseBlock}}
{{/if}}
</template>
Template.ifEqual.isEqual = function (value1, value2) {
return value1 === value2;
};
我的问题是:
有没有办法让这个变得不那么笨重?
我更喜欢可以在模板中使用的代码,如下所示:
{{#ifEqual "stringOrNumber_1" "stringOrNumber_2"}}
...