流星:比较模板#if parties.owner == currentUserId?

时间:2013-01-25 15:10:58

标签: templates meteor

我对流星很新 我正在为派对演示添加更新功能 我现在只想向党的所有者显示“修改”按钮 我试过了

{{# with party}}
{{#if owner currentUser }}
    <br/><input type="button" value="Modifier" class="btn btn-small edit">
    {{/if}

但是当然这不是正确的做法 我找不到如何访问模板中的用户对象来进行比较

请帮助

1 个答案:

答案 0 :(得分:5)

您始终可以在帮助程序方法中访问带有this(此示例中为party实例)的Template对象实例:

Template.details.isOwner = function() {
    return this.owner === Meteor.userId();
};

{{#if isOwner}}
    <br/><input type="button" value="Modifier" class="btn btn-small edit">
{{/if}}

(它与canRemove示例中已有的Parties助手非常相似。)