0

Angular ng-if を機能させるのに少し問題があります。$scope.week = 1 のときに DOM 要素の 1 つを非表示にしたい。

コントローラーで設定しました

$scope.week = 1

私のマークアップには

<span class="prev" ng-if="{{week}} !== 1"></span>

ng-ifで評価するブール条件を取得する方法を知っている人はいますか? ありがとう!

4

1 に答える 1

2

変数から {{ }} を削除しweekます。Ng-if は中括弧なしでスコープ オブジェクトにアクセスします。

<span class="prev" ng-if="week !== 1"></span>

その他の例については、 ng-ifのドキュメントを参照してください。

ここにjsfiddleと、トグル機能を備えたjsfiddleがあります。

于 2014-06-28T21:33:47.760 に答える