Есть ли способ определить и перебрать массив в шаблонах руля?

Попробуйте использовать .live() вместо .bind(); .live() свяжет .hover с вашим флажком после выполнения запроса Ajax.

0
задан nfisher 28 March 2019 в 02:20
поделиться

2 ответа

Вы можете использовать array helper из ember-composable-helpers для создания массивов непосредственно в шаблоне:

{{#each (array 1 2 3) as |numbers|}}
  {{numbers}}
{{/each}}
0
ответ дан Denis Nazarenko 28 March 2019 в 02:20
поделиться

Вы можете определить свой массив в ваших controller/component файлах и использовать это property в hbs. скажем

app/controllers/application.js

import Controller from '@ember/controller';
import { A } from '@ember/array';

export default Controller.extend({
  status: A(['success', 'warning', 'error', 'info']),
})

в вашем app / templates / application.hbs

{{#each status as |type|}}
  {{type}}
{{/each}}

Вы можете взглянуть на функцию собственного массива ember.

0
ответ дан rinold simon 28 March 2019 в 02:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: