Рассмотрим следующее:
days_week: [
{
selected '',
day: 'mon'
},
{
selected '',
day: 'wed'
},
{
selected '',
day: 'fri'
}
]
Внутри моего шаблона я могу перебирать дни:
{{#each days_week as |day_week index|}}
{{day_week.day}}
{{/each}}
Что дает это: пн ср пт
Теперь я хочу назначить действие, чтобы при щелчке по нему добавлялся класс, а при повторном щелчке он удалял класс....
{{#each days_week as |day_week index|}}
<button class="{{day_week.selected}}" {{action 'toggle' day_week}}>
{{day_week.day}}
</button>
{{/each}}
Однако следующий код не работает (начните с добавления класса highlight)?
actions: {
toggle: function(day_week){
day_week.set('selected','highlight');
}
}
и я получаю эту ошибку: TypeError: day_week.set не является функцией?
set? - person   schedule 15.08.2016