私は角度表現{{ userInfo.activities.ids }}
を持っていますが、それはPHPを通して角に送る配列です。ng-ifが期待通りに動作しない場合
[[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と共に角を使用しています。
解決策を実装して確認しましょう。ありがとう@スラヴァン。 – Simer
その作業。ありがとう!!また、ng-if = "{{userInfo.activities.ids.indexOf(1)!= -1}} == 'true'"を適用したときにも機能しました。つまり、真/偽を引用符で囲んだときです。ありがとうございました。 – Simer
これは私がフロントエンドの開発者として私の2年間のキャリアで見た最悪の条件です。私の答えのチェックを使う – CodeNashor