Ich versuche, mit der Winkelentwicklung zu beginnen. Und nach Durchsicht der Dokumentation bleiben einige Fragen offen. Wie schreibe ich am besten eine ng-if
mit mehreren Argumenten entsprechend
if( a && b)
oder if( a || b )
Ich versuche, mit der Winkelentwicklung zu beginnen. Und nach Durchsicht der Dokumentation bleiben einige Fragen offen. Wie schreibe ich am besten eine ng-if
mit mehreren Argumenten entsprechend
if( a && b)
oder if( a || b )
Antworten:
Es ist möglich.
<span ng-if="checked && checked2">
I'm removed when the checkbox is unchecked.
</span>
Für Leute, die if-Anweisungen mit mehreren 'oder' Werten ausführen möchten.
<div ng-if="::(a || b || c || d || e || f)"><div>
Ja es ist möglich. Zum Beispiel Kasse:
<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>
Beachten Sie zur Verdeutlichung, dass die Platzierung der Klammern wichtig ist!
Diese können zu beliebigen HTML-Tags hinzugefügt werden ... span, div, table, p, tr, td usw.
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
Es wird empfohlen, Berechnungen nicht direkt in ngIfs durchzuführen. Weisen Sie daher die Variablen in Ihrer Komponente zu und führen Sie dort eine Logik aus.
boolean check1 = Your conditional check here...
...