ICanHaz / Mustache.js не отображает шаблон - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть шаблон mustache.js, определенный так:

<script id="wishlist_template" type="text/html">
      <h1>aaa{{ title }}</h1>
    </script>

Я пытался использовать Усы напрямую, затем ICanHaz.js, похоже, ни одна из них не справилась. Если я пройду:

console.log( ich.wishlist_template('{title: "blah blah"}') );

Все, что я вижу в журнале консоли:

<h1>aaa</h1>

Я также пробовал это с истинным объектом, который я пытаюсь визуализировать (приведенный выше код - моя попытка выяснить проблему).

Ответы [ 2 ]

1 голос
/ 12 февраля 2012

'{title: "blah blah"}' не является допустимым литералом объекта, а скорее просто строкой. Вместо этого он должен быть {title: "blah blah"} без кавычек. См. Статью Обзор языка программирования JavaScript для лучшего объяснения литералов объектов.

0 голосов
/ 09 февраля 2012

убрать пробелы вокруг title следующим образом: {{title}}

пробелы здесь важны, и Усы, вероятно, ищут " title " внутри вашего объекта данных вместо "title".

...