手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >angularJS提交表单(form)
angularJS提交表单(form)
摘要:代码很简单,就不多废话了,直接奉上代码:复制代码代码如下:无标题文档查看app=angular.module("app",[]);app.d...

代码很简单,就不多废话了,直接奉上代码:

复制代码 代码如下:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

</head>

<script src="http://localhost:81/js/jquery.js">

</script>

<script src="http://localhost:81/js/angular.min.js">

</script>

<body ng-app="app">

<div ng-controller="TestCtrl">

<div ng-form test>

<input ng-model="a" type="email" />

<button ng-click="do()">查看</button>

</div>

</div>

<script>

app = angular.module("app",[]);

app.directive('test',function() {<br>//form表单的指令都有一个默认的控制器作为第四个参数

var link = function($scope, $element, $attrs, $ctrl) {

$scope.do = function() {

//$ctrl.$setDirty();

console.log($ctrl.$pristine); //form是否没被动过

console.log($ctrl.$dirty); //form是否被动过

console.log($ctrl.$valid); //form是否被检验通过

console.log($ctrl.$invalid); //form是否有错误

console.log($ctrl.$error); //form中有错误的字段

}

}

return {

compile: function() {

return link

},

require: 'form',

restrict: 'A'

}

});

app.controller('TestCtrl', function($scope){

//如果没有contrller,这东西还不会初始化..

});

</script>

</body>

</html>

这里给大家分享的是最基础的angularJS表单验证,希望大家能够喜欢。

【angularJS提交表单(form)】相关文章:

angular2使用简单介绍

简介AngularJS中$http服务的用法

AngularJS 最常用的功能汇总

javascript正则表达式总结

Div+CSS+JS树型菜单,可刷新

Webpack 实现 AngularJS 的延迟加载

详解AngularJS中的表达式使用

详解AngularJS中的表格使用

Angular中$compile源码分析

详解AngularJS中的http拦截

精品推荐
分类导航