저는 각도 표현 {{ userInfo.activities.ids }}
을 가지고 있습니다. 이것은 PHP를 통해 각도로 보내는 배열입니다.
지금 나는이 사용하고
,이 배열의 값을 확인해야합니다 : -ng-if가 예상대로 동작하지 않는 경우
[[userInfo.activities.ids.indexOf(1) != -1]]
을하고는 true 또는 false를 반환합니다.
나는 그 가치에 기초하여 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'"를 적용했을 때도 효과가있었습니다. 즉 내가 참/거짓을 따옴표로 넣을 때. 감사합니다. – Simer
이것은 프론트 엔드 개발자로서 2 년 경력에서 본 최악의 조건입니다. 내 대답의 수표를 사용하십시오. – CodeNashor