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

use*_*844 1 templates meteor

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

{{# with party}}
{{#if owner currentUser }}
    <br/><input type="button" value="Modifier" class="btn btn-small edit">
    {{/if}
Run Code Online (Sandbox Code Playgroud)

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

请帮忙

Tim*_*Dog 5

您总是可以在辅助方法中访问Template对象实例this(party在此示例中为实例):

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

{{#if isOwner}}
    <br/><input type="button" value="Modifier" class="btn btn-small edit">
{{/if}}
Run Code Online (Sandbox Code Playgroud)

(它canRemoveParties示例中已有的助手非常相似.)