bgm*_*ter 2 javascript templates meteor spacebars meteor-blaze
我需要比较位于嵌套模板中的两个模板助手值.我想知道是否有一种简单的方法来比较{{#if}}语句中的两个模板助手(一个来自父模板),如下所示:
{{#each bids}}
{{#if bid.price===../job.price}}
<span>some text</span>
{{else}}
<span>some other text</span>
{{/if}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)
如果你不能这样做,我想另一种选择是在每个块内的新模板中使用Template.parentData?我并不反对这一点,如果可能的话,我上面概述的方式会更快更简单.谢谢.
Pep*_*L-G 11
这样的事可能适合你:
Template.registerHelper('_', function(){
return _
})
Run Code Online (Sandbox Code Playgroud)
{{#each bids}}
{{#if _.isEqual bid.price ../job.price}}
<span>some text</span>
{{else}}
<span>some other text</span>
{{/if}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)
作为奖励,您不仅可以获得_.isEqual所有_.*功能.