SORU
11 AĞUSTOS 2013, Pazar


açısal ng-class if-else ifadesi

Angularjs ng-class aşağıdaki şekilde kullanıyorum:

<div class="bigIcon" data-ng-click="PickUp()" 
ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/>

ve eğer değilse, yapabileceğim bir şey buna benzer bir ifade kullanabilir miyiz: merak ettim

<div class="bigIcon" data-ng-click="PickUp()" 
ng-class="{first:'classA', second:'classB', else:'classC'}[call.State]"/>

call.State first second farklı classC Her anlam ve her bir değer belirtin.

teşekkürler!

CEVAP
23 ŞUBAT 2014, Pazar


-Sonra ifadeleri iç içe satır içi kullanın (Ternary Operators)

<div ng-class=" ... ? 'class-1' : ( ... ? 'class-2' : 'class-3')">

örneğin :

<div ng-class="apt.name.length >= 15 ? 'col-md-12' : (apt.name.length >= 10 ? 'col-md-6' : 'col-md-4')">
    ...
</div>

Ve emin oluniş arkadaşlarınız tarafından okunabilir:)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoStream's Garage419

    AutoStream's

    15 EKİM 2007
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012
  • Tina Chen

    Tina Chen

    26 Mayıs 2012