私はこのような状況にあります
<div ng-repeat="test in current">
<div ng-if="test.view == null">
<i class="icon ion-checkmark"></i>
</div>
</div>
test.view== null
は機能しません。test.view
またはtest.view == ''
をチェックするだけでもありません
何か案は?
ありがとう
編集:
ループ内では、test.view
が時々、値がNULLになることがあります。
<div ng-if="!test.view">1</div>
<div ng-if="test.view">2</div>
1
のみが表示されます
!test
を確認する必要があります。これは それを示すフィドル です。
あなたの例で正しい方法を見てください:
<div ng-if="!test.view">1</div>
<div ng-if="!!test.view">2</div>
よろしく、ニコルズ
Ng-templateを使用することもできます。実行時により効率的になると思います:)
<div ng-if="!test.view; else somethingElse">1</div>
<ng-template #somethingElse>
<div>2</div>
</ng-template>
乾杯