我在jsp的AEM / CQ中写了一个条件,其中:
ng-disabled="${!properties.enableSignInButton} || ${!(!loginForm.logInCOFInput.$invalid)} || ${(captchaShow && !captchaValidated)}"
似乎没有效果。
当我在jsp中打印时,我得到: ||||在'||'页面中字面打印而不解决它。似乎这是ng-disabled内发生的事情。
答案 0 :(得分:1)
两个条件必须是真的意味着使用"&&"
ng-disabled = "condition1 && condition2"
任何一个条件都是真的意味着使用" ||"
ng-disabled = "condition1 || condition2"
答案 1 :(得分:0)
ng-disabled接收表达式,无需使用
ng-disabled="!properties.enableSignInButton || !(!loginForm.logInCOFInput.$invalid) || (captchaShow && !captchaValidated)"