Я пытаюсь начать разработку angular. И после просмотра документации некоторые вопросы остаются. Как мне лучше всего написать ng-if
с несколькими аргументами, соответствующими
if( a && b)
или if( a || b )
javascript
angularjs
angular-ng-if
Дэвид Карлссон
источник
источник
Просто чтобы уточнить, имейте в виду, что размещение брекетов важно!
Их можно добавить в любые HTML-теги ... span, div, table, p, tr, td и т. Д.
AngularJS
ng-if="check1 && !check2" -- AND NOT ng-if="check1 || check2" -- OR ng-if="(check1 || check2) && check3" -- AND/OR - Make sure to use brackets
Угловой2 +
*ngIf="check1 && !check2" -- AND NOT *ngIf="check1 || check2" -- OR *ngIf="(check1 || check2) && check3" -- AND/OR - Make sure to use brackets
Лучше всего не выполнять вычисления непосредственно в ngIfs, поэтому назначьте переменные в своем компоненте и выполните там любую логику.
источник
Да, это возможно. например касса:
<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>
источник