ng-model-options


Misol

Maydon fokusni yo‘qotguncha ma’lumotlarni bog‘lashni kutib turing:

<div ng-app="myApp" ng-controller="myCtrl">     <input ng-model="name" ng-model-options="{updateOn: 'blur'}"> </div> <script> var app = angular.module('myApp', []); app.controller('myCtrl', function($scope) {     $scope.name = "John Doe"; }); </script>
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

ng-model-options direktivasi HTML forma elementi va scope’dagi o‘zgaruvchi o‘rtasidagi bog‘lanishni boshqarish uchun ishlatiladi.

Bog‘lash ma’lum bir hodisa sodir bo‘lishini yoki ma’lum miqdordagi millisoniyani kutishi kerakligini va boshqalarni belgilashingiz mumkin; quyidagi parametr qiymatlarida keltirilgan ruxsat etilgan qiymatlarga qarang.


Sintaksis

<element ng-model-options="option"></element>

<input>, <select> va <textarea> elementlari tomonidan qo‘llab-quvvatlanadi.


Parametr qiymatlari

Qiymat Tavsif
option Ma’lumotlarni bog‘lash qaysi sozlamalarga amal qilishi kerakligini belgilovchi obyekt. Ruxsat etilgan obyektlar:

{updateOn: 'event'} bog‘lash ma’lum bir hodisa sodir bo‘lganda amalga oshishi kerakligini belgilaydi.

{debounce : 1000} bog‘lash bilan necha millisoniya kutish kerakligini belgilaydi.

{allowInvalid : true|false} qiymat validatsiyadan o‘tmagan bo‘lsa ham bog‘lash amalga oshishi mumkinmi yoki yo‘qligini belgilaydi.

{getterSetter : true|false} modelga bog‘langan funksiyalar getter/setter sifatida qaralishi kerakmi yoki yo‘qligini belgilaydi.

{timezone : '0100'} Date obyekti bilan ishlashda qaysi vaqt mintaqasidan foydalanish kerakligini belgilaydi.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!