Рули JS если условие

0

Моя часть json:

var context = {
  author: [{
  id: 47,
  name: "Yehuda Katz"
},
{
  id: 48,
  name: "Kate"
},

{id: 49, имя: "Джим"}

]}

Рули

{{if author}}
 <li>{{id}}</li>
 <li>{{name}}</li>
{{/if}}

Я хочу отображать содержимое, когда присутствует ключ автора. Если нет, оно не будет отображаться.

Однако мой вышеприведенный код не отображает автора, хотя он присутствует.

Что не так в моем коде?

  • 0
    Хэш-символ перед символом if: {{#if author}}
  • 0
    Я использовал это также, но не работает ..
Теги:
handlebars.js

1 ответ

1

Помощники блока ручек (например, если) нуждаются в символе хэша перед статусом блока

поэтому вместо

{{if author}}
 <li>{{id}}</li>
 <li>{{name}}</li>
{{/if}}

делать

{{#if author}}
 <li>{{id}}</li>
 <li>{{name}}</li>
{{/if}}
  • 0
    я использовал это, но тоже не работал

Ещё вопросы

Сообщество Overcoder
Наверх
Меню