2

私はハンドルバーのビューを持っています。変数 IF js == 'foo' かどうかを確認していました。

<div class="title"><label for="inputSearch">{{#if variable == 'foo'}} AAA {{else}} BB {{/if}}</label></div>
  <ul class="top-buttons">
    <li class="back"><a href="#" id="priev_es">Wstecz</a></li>
    <li class="more"></li>
  </ul>
</div>

しかし、コンソールに次のエラーがあります。

handlebars.js:286Error: Parse error on line 2:
{{#if variable == 'foo'}} AAA {{else
----------------^
Expecting 'DATA', 'STRING', 'INTEGER', 'BOOLEAN', 'ID', got 'EQUALS'
4

2 に答える 2

0

「language」という名前にバインドした匿名関数に引数を送信し、それらの 2 つの引数を比較して true または false を返す必要があります。戻り値に応じて、ハンドルバーで if else を使用します

于 2014-01-08T11:31:03.180 に答える