表单提交之前,angularjs提供了自动校验的功能。
例如:required 为必输项 $valid 验证是否有效
1:验证用户输入主页面
validateUser.html
2:控制器页面 validateCtrl.js
1 (function(){ 2 'use strict'; 3 var myModule = angular.module('validateUser',[]); 4 myModule.controller('validateUserCtrl',['$scope',function($scope){ 5 $scope.message = ''; 6 $scope.addUser = function(){ 7 $scope.message = 'Thankyou!'+$scope.user.lastName; 8 }; 9 }]); 10 })();
ng-show="message" 只有message有值时才显示(为true),为空时不显示(为false)