在以下示例中,我已经在客户端的lib文件夹中的utils.js文件中注册了一个辅助程序“ currentUser”。如果条件满足,我将尝试将消息右对齐或左对齐。

<template name="chatMessages">
{{#each chatMessages}}
    {{#if currentUser {{email}}}}
        <b style="float:right;">{{message}}</b>
        <br>
    {{else}}
        <b style="float:left;">{{message}}</b>
        <br>
    {{/if}}
{{/each}}





  辅助代码是:


Template.registerHelper("currentUser", function(input) {
    return Session.get("userMail") === input;
});

最佳答案

不要将参数放在大括号内的帮助程序中,即代替:

  {{#if currentUser {{email}}}}


采用

  {{#if currentUser email}}


假设在帮助器的数据范围中定义了变量email! (您没有显示该部分)。

关于javascript - 如何在 meteor 空格键中使用嵌套结构?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35000241/

10-11 13:53