我试图用javaScript比较两个密码,但我有两个问题。
这是我的傻瓜:https://plnkr.co/edit/SWJIQs5zSkFCoHMPoOtK
当我没有输入密码时,我收到消息“密码等于”,但没有输入密码,在我的 comparePassword 工厂中,如果密码为空,我写了案例。
if (password1 === password2 && password1 !== null && password1 !== '')
我想做的另一件事是让javaScript模板出现而不是:
{restrict: 'EA', template: '<span color="green">Passwords match each other</span>'}
我不知道如何做到这一点,因为我创建的解决方案使用的是JQuery并且我不想这样做。
编辑:我找到了这个解决方案:https://plnkr.co/edit/kaYywF1PdakFlq3TMZF8?p=preview
但是,当没有密码时,消息是“密码匹配”,尽管它是错误的。
由于