角度表达式有最大长度吗?

时间:2015-08-19 23:27:57

标签: javascript angularjs forms expression submit

我已经解决了这个问题,但它让我摸不着头脑,我想知道你们中是否有Angular天才能解释为什么这样可以解决这个问题。

我的basic form submit binding看起来像这样:

<form name="changePasswordForm" ng-submit="vm.changePassword(changePasswordForm)">
    //basic change password inputs
</form>

每次form submitted我不断获得error

fn is not a function

changing我的ng-submit绑定后看起来像这样

ng-submit="vm.cp(changePasswordForm)"

一切正常!?

我已经回去并按原来的方式重新设置它,并再次遇到同样的错误。在这么多角色之后,似乎Angular Expressions得到truncated。任何人都可以确认或否认这个吗?

1 个答案:

答案 0 :(得分:1)

可能是此处描述的表单名称冲突问题。 https://calendee.com/2014/08/30/angularjs-form-names-conflict-with-scope-methods/