Angular 表单验证无效

Angular validation on form not working

我有一个表格,我想检查所有字段是否有效。

目前我正在使用四种不同的方法。什么都不起作用。这是我的笨蛋:

http://plnkr.co/edit/c4czI1W1fvXR4881SP1z?p=preview

这是我用来检查有效性的方法

<button ng-click="my.$valid && validityCheck()">Update</button>
<div>myForm.$valid = {{myForm.$valid}}</div>
<span ng-show="myForm.$valid" style="color:green">Yippii!</span>
<span ng-show="myForm.$invalid" style="color:red">Not :(</span>

Plunkder 代码几乎没有错误。

  • 缺少 angular 脚本标签
  • ng-click 应该引用 myForm 而不是 my. ng-click="myForm.$valid
  • 将 $scope 注入控制器(或使用 this)。 function($scope){

http://plnkr.co/edit/Twz9E9LnQ08IpweLARjG