Birden fazla bağımsız değişken içeren açısal ng-if = ""


96

Açısal geliştirmeye başlamaya çalışıyorum. Belgeleri inceledikten sonra bazı sorular devam ediyor. En iyi nasıl ng-ifbirden çok argümana karşılık gelen bir a yazabilirim?

if( a && b) veya if( a || b )

Yanıtlar:




5

Sadece açıklığa kavuşturmak için, dirsek yerleşiminin önemli olduğunu unutmayın!

Bunlar herhangi bir HTML etiketine eklenebilir ... span, div, table, p, tr, td vb.

AngularJS

ng-if="check1 && !check2" -- AND NOT
ng-if="check1 || check2" -- OR
ng-if="(check1 || check2) && check3" -- AND/OR - Make sure to use brackets

Angular2 +

*ngIf="check1 && !check2" -- AND NOT
*ngIf="check1 || check2" -- OR
*ngIf="(check1 || check2) && check3" -- AND/OR - Make sure to use brackets

Hesaplamaları doğrudan ngIfs içinde yapmamak en iyi uygulamadır, bu nedenle bileşeninizdeki değişkenleri atayın ve orada herhangi bir mantık yapın.

boolean check1 = Your conditional check here...
...

3

Evet mümkün. örneğin ödeme:

<div class="singleMatch" ng-if="match.date | date:'ddMMyyyy' === main.date &&  match.team1.code === main.team1code && match.team2.code === main.team2code">
    //Do something here
    </div>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.