Kaj je Ng-sprememba v Angular JS in kako ji dodeliti vrednost?



Ng-change je direktiva v kotnem JS, namenjena izvajanju operacij, ko se spremeni vrednost ali dogodek komponente. Vse o tem izvemo s primeri.

Živjo, spoznajmo zanimivo navodilo, ki je na voljo v , to je direktiva ng-change, samo ime delno odda delo, ki ga opravlja. Programerji se običajno zmedejo med dogodki on-change in ng-change, razjasnimo vse danes v tem blogu. Teme, ki se jih bomo danes lotili, bodo:

Preden nadaljujemo z blogom, si bomo najprej na hitro ogledali, katere direktive so v AngularJS.





Kaj je direktiva?

Direktive AngularJS so preprosto razširjeni atributi HTML s predpono 'ng-'. AngularJS ponuja nabor vgrajenih direktiv, ki jih ponujajo različne funkcionalnosti za naše aplikacije.

AngularJS nam omogoča tudi, da določimo lastne direktive.



Kaj je ng-sprememba?

Sprememba je a ki je namenjen za izvajanje operacij, ko se spremeni vrednost ali dogodek komponente. Z drugimi besedami,ng-spremembadirektiva pove AngularJS, kaj storiti, ko se spremeni vrednost elementa HTML.

kaj je žeton v javi

Anng-modeldirektiva zahteva direktiva ng-change.



Pomembne točke med uporabo direktive ng-change:

  • Kaj se zgodi z dogodkom onChange? Theng-spremembadirektiva iz AngularJS ne preglasi prvotnega dogodka onchange elementa, takong-spremembaIzvedeni bodo izvirni dogodki onchange.
  • Theng-spremembadogodek se sproži ob vsaki spremembi vrednosti. Ne bo počakal, da bodo narejene vse spremembe, ali pa bo vnosno polje izgubilo fokus.
  • Theng-spremembadogodek se sproži samo, če se dejansko spremeni vhodna vrednost, in ne, če je bila sprememba narejena iz JavaScript-a.
  • To direktivo o spremembi ng podpirajo oznake HTML, kot so, in.
  • Izraz ngChange se izračuna samo, če sprememba vhodne vrednosti povzroči, da je nova vrednost dodeljena modelu.

Ne bo ocenjeno:

  1. če se vrednost, vrnjena iz cevovoda za pretvorbo $ parsers, ni spremenila
  2. če je vnos še naprej neveljaven, saj bo model ostal ničen
  3. če se model ne spremeni z vhodno vrednostjo, temveč programsko.

Opomba , zahteva ta direktivangModelbiti prisoten.

Sintaksa:

< element ng-sprememba='Izraz' > element >

izraz: Podaja izraz, ki se izvede, ko se vrednost elementa spremeni.

Primer:

 

Vnesite v polje za vnos:

Vnosno polje se je spremenilo {{count}} -krat.

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

Izhod (po 3 spremembah)

Vnesite v polje za vnos:

kako casting deluje v javi -

Vnosno polje se je spremenilo 3-krat.

Upam, da ste do zdaj morda že jasno razumeli direktivo ng-change, poskusite jo uporabiti v svojih programih in preverite, koliko ste se naučili. Hvala za branje.Priporočam vam, da to storite Kotna vadnica Edureka video predvajalnik za ogled videoposnetkov in učenje dela z aplikacijami Angular.

Zdaj, ko poznate kotno direktivo, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, ki se širijo po vsem svetu. Angular je ogrodje JavaScript, ki se uporablja za ustvarjanje razširljivih, poslovnih in zmogljivih spletnih aplikacij na strani odjemalca. Ker je sprejetje ogrodja ogrodja visoko, upravljanje uspešnosti aplikacije posredno spodbuja skupnost, ki spodbuja boljše zaposlitvene možnosti. Namen usposabljanja za certificirano certificiranje je zajeti vse te nove koncepte o razvoju aplikacij v podjetju.