4

オブジェクトが存在する場合、クラスをアクティブ化するにはどうすればよいですか。その特定の配列にimage_idが存在する場合、クラスをアクティブにする必要があるjson配列があります。

something like ng-if="data.image_id"  then class get activated

 <div class="test" ng-class="classonimage:data.image_id">
   //showing data

<div>  

ここではクラス test がアクティブですが、image_id が存在する場合、いくつかの css 属性を変更するために classonimage がアクティブになります。

ここで、ストーリーに画像が含まれている場合は、ストーリーに変更を加えたいと思います。ng-if で ng-class を有効にするにはどうすればよいですか。どうすればこれを達成できますか?

4

3 に答える 3

2

data.image_idが定義されているかどうかを確認し、 の構文を修正しngClassます。

<div class="test" ng-class="{classonimage : data.image_id !== undefined}"></div>
于 2014-05-15T13:30:24.643 に答える