なぜこれが機能しないのですか。
<li ng-if="!area"></li>
以来、少し非論理的な感じ
<li ng-if="area"></li>
うまく動作します。
「エリア」はスコープ内で true/false として定義されています。これに対する回避策はありますか? どちらも DOM でアイテムをレンダリングするため、ng-show/ng-hide は使用しないことをお勧めします。
なぜこれが機能しないのですか。
<li ng-if="!area"></li>
以来、少し非論理的な感じ
<li ng-if="area"></li>
うまく動作します。
「エリア」はスコープ内で true/false として定義されています。これに対する回避策はありますか? どちらも DOM でアイテムをレンダリングするため、ng-show/ng-hide は使用しないことをお勧めします。
これを使って
ng-if="エリア == false"
また
ng-if="面積 == 真"
これは誰かを助けるかもしれません
このように使用します
<div ng-if="data.IsActive === 1">InActive</div>
<div ng-if="data.IsActive === 0">Active</div>
Trueに使用するだけです:
<li ng-if="area"></li>
False の場合:
<li ng-if="area === false"></li>
$scope を使用していない場合は、area の代わりに $ctrl.area または $scope.area を使用する必要があります