Meteor “我怎么能?”;如果勾选";模板帮助器,并在模板中使用其返回值

Meteor “我怎么能?”;如果勾选";模板帮助器,并在模板中使用其返回值,meteor,Meteor,基本上,这是我的代码,它是重复的。如果我使用have_last_attr2次(在if内),则它不起作用。我怎么办 # .html {{#if have_last_attr}} <h3>Last attribute was {{last_attr}}</h3> {{/if}} # .js Template.game.have_last_attr = function(){ var game_id = Session.get('current_game'),

基本上,这是我的代码,它是重复的。如果我使用
have_last_attr
2次(在if内),则它不起作用。我怎么办

# .html
{{#if have_last_attr}}
    <h3>Last attribute was {{last_attr}}</h3>
{{/if}}

# .js
Template.game.have_last_attr = function(){
    var game_id = Session.get('current_game'),
        game = Games.findOne(game_id),
        attr = game['last_attr'];

    return TRANSLATE[attr];
};

Template.game.last_attr = function(){
    var game_id = Session.get('current_game'),
        game = Games.findOne(game_id),
        attr = game['last_attr'];

    return TRANSLATE[attr];
};
#.html
{{{if have_last_attr}
最后一个属性是{Last_attr}}
{{/if}
#.js
Template.game.have_last_attr=函数(){
var game_id=Session.get('current_game'),
game=Games.findOne(game_id),
attr=游戏['last_attr'];
返回翻译[attr];
};
Template.game.last_attr=函数(){
var game_id=Session.get('current_game'),
game=Games.findOne(game_id),
attr=游戏['last_attr'];
返回翻译[attr];
};
提前感谢

您可以使用
{{{with…}}
语句()。如果我不想做两次事情,至少我会这么做

{{#with last_attr}}
   {{#if this}}
       <h3>Last attribute was {{this}}</h3>
   {{/if}}
{{/with}}
{{{}带最后一个属性}
{{{#如果这个}
最后一个属性是{this}
{{/if}
{{/与}}