如何以角度访问表单元素的有效值?

时间:2016-04-24 16:09:48

标签: javascript angularjs

我无法访问$ form表单元素。

<body ng-controller="MainCtrl">
    testForm: {{testForm.testmail.$valid}} <!-- NOTHING APPEARS HERE -->

    <form name="testForm">
        <input type="email" name="testmail">
    </form>
</body>

Plunker:https://plnkr.co/edit/tqVEFohBFBxkkD7WPLTt?p=info

1 个答案:

答案 0 :(得分:4)

这是因为您没有为输入设置ng-model。如果未设置任何模型,则Angular无法验证您的字段

<input type="email" name="testmail" ng-model="testmail>

这是您更新的plunker

More on ng-model以及AngularJs的重要性