angularJs中ng-model-options设置数据同步的方法

后台请求任务量很大的时候,可以设置同步的时间和操作,

利用ng-model-options来实现,提高网站性能。

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<script src="angular.min.js"></script>

</head>

<body>

<div ng-app="module" ng-controller="ctrl">

<!--updateOn:blur,鼠标离开时同步更新scope数据-->

<!--debounce:5000,数据输入完成后5秒,同步更新scope数据-->

<input type="text" ng-model="title" ng-model-options="{updateOn:'default blur',debounce:{default:2000,blur:0}}">

<!--ng-model-options="{updateOn:'default blur',debounce:{default:2000,blur:0}}

输入光标离开,立即更新,若不离开,2秒后更新

-->

{{title}}

</div>

<script>

var m = angular.module('module', []);

m.controller('ctrl', ['$scope', function ($scope) {

}]);

</script>

</body>

</html>

以上这篇angularJs中ng-model-options设置数据同步的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 angularJs中ng-model-options设置数据同步的方法 的全部内容, 来源链接: utcz.com/z/324135.html

回到顶部