У меня есть угловое выражение {{ userInfo.activities.ids }}
, это массив, который я отправляю в угловое через php.
Теперь мне нужно проверить значение в этом массиве,
Я использую это: -ng - если не так, как ожидалось
[[userInfo.activities.ids.indexOf(1) != -1]]
и Он возвращает истину или ложь.
Я хотел применить ng-if
на основе его стоимости. Поэтому я писал:
<input ng-if="{{userInfo.activities.ids.indexOf(1) != -1}} == true" checked type="checkbox">
<input ng-if="{{userInfo.activities.ids.indexOf(1) == -1}} == true" type="checkbox">
Но ng-if
не проверяя состояние и, следовательно, не получает отображается ни один из входных данных.
Пожалуйста, предложите, какой метод я могу использовать вместо этого?
Для выделения моего шаблона из углового выражения я использовал интерполяции [[]].
Я использую угловой вместе с laravel 5.2 php.
Позвольте мне реализовать и проверить решение. Спасибо @Sravan. – Simer
Его работы. Благодаря!! Он также работал, когда я применил ng-if = "{{userInfo.activities.ids.indexOf (1)! = -1}} == 'true'". т.е. когда я верю/false в кавычки. Благодарю за помощь. – Simer
Это худшие условия, которые я видел в своей 2-летней карьере в качестве разработчика интерфейса. Используйте проверки моего ответа – CodeNashor