我有一个
ng-if="dc.emailNotificationSchedule.progressInterval === dc.SkillCompletionProgressIntervals.NEVER_LOGGED_IN"
。
我想要做的是对 ng-if
中的两个变量进行一次绑定(bind)。但是当我尝试使用
ng-if="(::dc.emailNotificationSchedule.progressInterval) === (::dc.SkillCompletionProgressIntervals.NEVER_LOGGED_IN)"
Angular 抛出以下错误:
Error: [$parse:syntax] Syntax Error: Token ':' not a primary expression at column 2 of the expression [(::dc.emailNotificationSchedule.progressInterval) === (::dc.SkillCompletionProgressIntervals.NEVER_LOGGED_IN)] starting at
[::dc.emailNotificationSchedule.progressInterval) ===
(::dc.SkillCompletionProgressIntervals.NEVER_LOGGED_IN)].
什么是正确的方法?
最佳答案
试试这个方法:
ng-if="::(dc.emailNotificationSchedule.progressInterval === dc.SkillCompletionProgressIntervals.NEVER_LOGGED_IN)"
关于angularjs - ng-if 中多个属性的 Angular 一次性绑定(bind)的语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35430762/