javascript - Meteor Spacebars - 预期的标识符、数字、字符串、 bool 值或 null

标签 javascript meteor

我有一个函数,如果游戏中有一个玩家,它会返回 true

   Template.gamePage.searching = function() {
        var game = GameCollection.findOne({current: true});
        if(game.players.length === 1) {
            return true
        }
    };

如果此搜索函数返回 true,我想通过空格键显示以下文本:

        {{#if {{searching}}}}
            <h1>Searching for an opponent</h1>
            <div>
            {{> spinner}}
            </div>
        {{/if}}

我收到以下错误:

client/views/games/game_page.html:35: Expected identifier, number, string, boolean, or null
...>.             {{#if {{searching}}}}     ...

最佳答案

尝试:

{{#if searching}}
      <h1>Searching for an opponent</h1>
      <div>
         {{> spinner}}
      </div>
{{/if}}

关于javascript - Meteor Spacebars - 预期的标识符、数字、字符串、 bool 值或 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25060375/

相关文章:

node.js - 从 API 检索的 PDF 中的空白页

meteor - 如何从 Deps.autorun() 中调用 computation.stop()?

javascript - ReactJS:根据 axios 发布结果显示红色/绿色背景的状态

javascript - Node.js 强制从另一台服务器下载

javascript - 如何获取数组中所有带有类的元素并将其发送到休息服务?

javascript - 很难在 iPhone/手机网站上选择单选按钮

javascript - meteor :排序列表

node.js - POST 函数返回数据后 Meteor 将用户重定向到 uri

meteor - 错误 : Cannot find module 'paypal-ipn'

javascript - Bootstrap-3-提前输入 : not working "Bloodhound" (suggestion engine)