Javascript 无法匹配Angularjs中的两个密码

Javascript 无法匹配Angularjs中的两个密码,javascript,angularjs,Javascript,Angularjs,您好,我正在Angularjs开发登记表,我是Angularjs的新手。我在做验证。我已完成所需的字段验证。我现在正在做密码和确认密码验证。两个密码应该匹配,否则我弹出错误消息。我已经提到了 我有以下错误 angular.js:12416 Error: [$parse:lexerr] Lexer Error: Unterminated quote at columns 61-62 ['] in expression [form.confirmpassword.$dirty &&

您好,我正在Angularjs开发登记表,我是Angularjs的新手。我在做验证。我已完成所需的字段验证。我现在正在做密码和确认密码验证。两个密码应该匹配,否则我弹出错误消息。我已经提到了

我有以下错误

angular.js:12416 Error: [$parse:lexerr] Lexer Error: Unterminated quote at columns 61-62 ['] in expression [form.confirmpassword.$dirty && form.confirmpassword.$invalid '].
http://errors.angularjs.org/1.4.5/$parse/lexerr?p0=Unterminated%20quote&p1=s%2061-62%20%5B'%5D&p2=form.confirmpassword.NaNirty%20%26%26%20form.confirmpassword.%invalid%20'

能帮我修一下吗?我不知道我在这里错过了什么。我搞不懂。任何帮助都将不胜感激。多谢各位

行中有一个额外的撇号:

<span  class="ang-error" style="color:red" ng-show="form.confirmpassword.$dirty && form.confirmpassword.$invalid && form.confirmpassword.$error'">
最后:

.$error' <-- ">

您必须在html模板中进行一些修改

pw-check='SOME_ID_TO_COMPARE' 

因此,在第一个密码中,您必须提供一些id,如my_id_1,然后您必须在第二个密码指令中传递该id,如pw heck='my_id_1'。

谢谢。我把它拿走了。每当我移动光标确认密码时,我的错误消息就会显示密码不匹配。即使我输入正确的密码,错误信息也不会消失。我现在没有错误,但是密码匹配不起作用。你能创建plnkr吗?谢谢,它工作得很好。我正在把它和模型作比较。
.$error' <-- ">
pw-check='SOME_ID_TO_COMPARE'