мой условный возврат не определен вместо true / false - PullRequest
0 голосов
/ 20 декабря 2018

Я использую angularjs и пытаюсь установить флаг на внешнем интерфейсе для моего ng-if.Я хотел объединить логику в контроллере, но ng-if возвращает только true и никогда не false.

Мне нужен какой-то эффективный способ, чтобы мой код возвратил false, если условия не выполняются, вместо возврата undefined.

vm.showLocButton = !vm.isSupervisorReviewApp && vm.application.benefitPeriod.program.programType.id === vm.constants.programTypeId.directBill && vm.application.applicationStatus.code === vm.constants.applicationStatus.locIssued;

1 Ответ

0 голосов
/ 20 декабря 2018

Не знаю точно, но я вижу '=' вместо '==', вы присваиваете значение или сравниваете, если сравниваете, чем пытаетесь использовать '=='

vm.showLocButton ==! Vm.isSupervisorReviewApp &&vm.application.benefitPeriod.program.programType.id === vm.constants.programTypeId.directBill && vm.application.applicationStatus.code === vm.constants.applicationStatus.locIssued;

Это действительно полезноесли вы можете опубликовать весь код.

...