Я покажу вам свою проблему настолько просто, насколько это возможно:
Использование:
Vue.js, TWIG, iCheck (если это имеет значение).
Поля:
userEditObj.role
- ["1","2","3"]
это из Vue.js
kid.id
- 1
это из TWIG
Проблема:
${ userEditObj.role.indexOf({{ kid.id }}) > 0 ? true : false }
- работает хорошо.
Здесь я хочу установить проверенный атрибут моего флажка в зависимости от результата оператора (true или false)
:checked="userEditObj.role.indexOf({{ kid.id }}) > 0 ? true : false"
- не работает. Всегда правда.
Также я пытался сделать это:
:checked="userEditObj.role.indexOf({{ kid.id }})"
- то же. Всегда правда.
Я слышал, что я не могу использовать усы внутри атрибутов HTML, но я даже не могу найти им замену.