AngularJS双向数据绑定演示
2016-07-26 00:00
543 查看
摘要: AngularJS双向数据绑定演示
效果图
Form.html
<!doctype html> <html ng-app="UserInfoModule"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="css/bootstrap-3.0.0/css/bootstrap.css"> <script src="js/angular-1.3.0.js"></script> <script src="Form.js"></script> </head> <body> <div class="panel panel-primary"> <div class="panel-heading"> <div class="panel-title">双向数据绑定</div> </div> <div class="panel-body"> <div class="row"> <div class="col-md-12"> <form class="form-horizontal" role="form" ng-controller="UserInfoCtrl"> <div class="form-group"> <label class="col-md-2 control-label"> 邮箱: </label> <div class="col-md-10"> <input type="email" class="form-control" placeholder="推荐使用126邮箱" ng-model="userInfo.email"> </div> </div> <div class="form-group"> <label class="col-md-2 control-label"> 密码: </label> <div class="col-md-10"> <input type="password" class="form-control" placeholder="只能是数字、字母、下划线" ng-model="userInfo.password"> </div> </div> <div class="form-group"> <div class="col-md-offset-2 col-md-10"> <div class="checkbox"> <label> <input type="checkbox" ng-model="userInfo.autoLogin">自动登录 </label> </div> </div> </div> <div class="form-group"> <div class="col-md-offset-2 col-md-10"> <button class="btn btn-default" ng-click="getFormData()">获取Form表单的值</button> <button class="btn btn-default" ng-click="setFormData()">设置Form表单的值</button> <button class="btn btn-default" ng-click="resetForm()">重置表单</button> </div> </div> </form> </div> </div> </div> </div> </body> </html>
Form.js
var userInfoModule = angular.module('UserInfoModule', []); userInfoModule.controller('UserInfoCtrl', ['$scope', function($scope) { $scope.userInfo = { email: "", password: "", autoLogin: false }; $scope.getFormData = function() { console.log($scope.userInfo); }; $scope.setFormData = function() { $scope.userInfo = { email: 'putishuxiadeyezi@163.com', password: 'putishuxiadeyezi', autoLogin: false } }; $scope.resetForm = function() { $scope.userInfo = { email: "568237200@qq.com", password: "568237200", autoLogin: true }; } } ])
相关文章推荐
- AngularJs的UI组件ui-Bootstrap分享(十)——Model
- AngularJS Scope(作用域)
- AngularJS 模型
- AngularJS 指令
- AngularJS 表达式
- AngularJS 简介
- AngularJS执行流程详解
- Ueditor angularjs化过程记录(重点在于验证)
- Angular.js
- ionic+angularjs+cordova学习入门资料
- ionic+angularjs+cordova创建项目、启动服务
- AngularJS 作用域
- angularjs post请求
- angularjs 研究1 : 表单的验证
- angularJS-----控制器
- AngularJS API
- AngularJS Bootstrap
- AngularJSURL参数传递问题
- AngularJS 之 Factory、Service、Provider
- AngularJS中的Provider们:Service和Factory等的区别