[AngularJS] Angular 1.3: ng-model-options updateOn, debounce
Angular model 1.3 angularjs NG Options debounce
2023-09-14 09:00:55 时间
<!DOCTYPE html> <html ng-app="app"> <head lang="en" > <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <title>AngularJS 1.3 ng-model-options</title> </head> <body ng-controller="MainCtrl as vm"> <form name="myForm" novalidate> <label> Some input: <input type="text" name="myField" ng-model="vm.inputValue" ng-model-options="vm.modelOptions" required /> </label> <button type="submit">Submit</button> </form> Bound value: <span ng-bind="vm.inputValue"></span> <br /> Field Error State: <pre>{{myForm.myField.$error | json}}</pre> <br /> Form Error State: <pre>{{myForm.$error | json}}</pre> myForm.$submitted: {{myForm.$submitted}} <script src="bower_components/angular/angular.min.js"></script> <script src="app.js"></script> </body> </html>
/** * Created by Answer1215 on 11/13/2014. */ function MainCtrl(){ var vm = this; vm.inputValue = ""; vm.modelOptions = { updateOn: 'default blur', debounce: { default: 1200, //for search we don't want to update server during user type blur: 0 //when user move on to the next field, we update immedately } }; } angular .module('app', []) .controller('MainCtrl', MainCtrl);
Read More: https://egghead.io/lessons/angularjs-new-in-angular-1-3-ng-model-options-updateon-and-debounce
相关文章
- Ionic + Angular 的学习资料
- [Angular] The non-null assertion operator ( ! )
- [Angular] Implementing a ControlValueAccessor
- [Angular] NgRx/effect, why to use it?
- [Angular2 Form] Group Inputs in Angular 2 Forms with ngModelGroup
- [Angular] Upgrading to RxJS v6
- [Angular] How to styling ng-content
- [Angular 2] Adding a data model
- Angular.js 页面里的按钮点击事件处理
- Angular 依赖注入里factory函数的调用时机
- Angular:where does watchers in scope come from
- Angular里的RouterOutlet指令学习笔记
- Angular 页面元素的DOM级别的删除过程
- Angular Component的DOM级别的单元测试方法
- Angular In-memory Web API使用介绍
- 如何使用Angular FormBuilder