Co je změna Ng v Angular JS a jak jí přiřadit hodnotu?



Ng-change je směrnice v úhlovém JS určená k provádění operací při změně hodnoty komponenty nebo události. Naučte se o tom vše na příkladech.

Ahoj, pojďme se seznámit se zajímavou směrnicí , tj. ng-change směrnice, samotný název částečně rozdává práci, kterou vykonává. Programátoři jsou obvykle zmatení mezi událostmi při změně a změnami, pojďme si dnes vše vyjasnit v tomto blogu. Témata, kterým se dnes budeme věnovat, budou:

Než budeme pokračovat v blogu, nejprve se rychle podíváme, jaké směrnice jsou v AngularJS.





Co je směrnice?

Direktivy AngularJS jsou jednoduše rozšířené atributy HTML s předponou „ng-“. AngularJS poskytuje sadu integrovaných směrnic, které nabízejí různé funkce k našim aplikacím.

role a povinnosti správce hadoop

AngularJS nám také umožňuje definovat naše vlastní směrnice.



Co je ng-change?

Změna je který je určen k provádění operací, když se změní hodnota komponenty nebo událost. Jinými slovy,ng-změnasměrnice říká AngularJS, co má dělat, když se změní hodnota prvku HTML.

Anng-modeldirektiva je vyžadována direktivou ng-change.



co je postup v sql

Důležité body při používání direktivy ng-change:

  • Co se stane s událostí onChange? Theng-změnadirektiva od AngularJS nepřepíše původní událost onchange prvku, oběng-změnavýraz a původní onchange události budou provedeny.
  • Theng-změnaudálost se spustí při každé změně hodnoty. Nečeká na provedení všech změn ani na ztrátu fokusu vstupního pole.
  • Theng-změnaudálost se spustí, pouze pokud dojde ke skutečné změně vstupní hodnoty, a nikoli, pokud byla změna provedena pomocí JavaScriptu.
  • Tato direktiva ng-change je podporována značkami HTML jako,, a.
  • Výraz ngChange je vyhodnocen pouze v případě, že změna vstupní hodnoty způsobí, že bude novému modelu přidělena nová hodnota.

Nebude hodnoceno:

  1. pokud se hodnota vrácená z transformačního kanálu $ parsers nezměnila
  2. pokud je vstup nadále neplatný, protože model zůstane null
  3. pokud se model nezmění o vstupní hodnotu, ale programově.

Poznámka vyžaduje tato směrnicengModelbýt přítomen.

Syntax:

< živel ng-změna='výraz' > živel >

výraz: Určuje výraz, který se provede při změně hodnoty prvku.

Příklad:

 

Zadejte prosím do vstupního pole:

Zadávací pole se změnilo {{count} }krát.

angular.module ('App1', []) .controller ('cng1l', ['$ scope', function ($ scope) {$ scope.count = 0 $ scope.myFunc = function () {$ scope.count ++} }]))

Výstup (po 3 změnách)

Zadejte prosím do vstupního pole:

java převést dvojité na celé číslo

Vstupní pole se změnilo třikrát.

Doufám, že teď už budete mít jasnou představu o směrnici ng-change, zkuste ji použít ve svých programech a uvidíte, kolik jste se toho naučili. Děkuji za přečtení.Doporučil bych vám to projít Úhlový návod Seznam videí Edureka sledovat videa a naučit se pracovat s aplikacemi Angular.

Nyní, když znáte úhlovou směrnici, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Angular je framework jazyka JavaScript, který se používá k vytváření škálovatelných, podnikových a výkonných webových aplikací na straně klienta. Vzhledem k vysokému přijetí úhlového rámce je správa výkonu aplikace komunitně řízena nepřímo a přináší lepší pracovní příležitosti. Cílem školení Angular Certification Training je pokrýt všechny tyto nové koncepty týkající se vývoje podnikových aplikací.