Vse, kar morate vedeti o funkciji kotne ure JS



V tem članku boste našli podrobno in izčrpno znanje o izvajanju funkcije kotne ure JS.

The Funkcije obsega JS $ so nekatere glavne funkcije. V tem članku bomo obravnavali funkcijo ure Angular JS v naslednjem vrstnem redu:

Kakšna je funkcija kotne ure JS?

Funkcija kotnega opazovanja JS $ se uporablja za gledanje predmeta obsega. $ Watch pazi na spremenljivko in ko vrednost spremenljivke spremeni kotni JS $, kar poganja funkcijo. Ta funkcija ima dva argumenta, ena je nova vrednost, drugi parameter pa stara vrednost.





kotna js ura

kaj je prekomerno opremljanje pri strojnem učenju

Kako uporabiti funkcijo kotne ure JS?

Vzemimo preprost primer, kako točno deluje funkcija ure v kotnem JS. Tako smo v našem kotnem programu JS ustvarili dve datoteki, kjer je index.js odgovoren za vmesnik, app.js pa za obdelavo zalednih datotek. Tu naredimo preprost program z obrazcem in ta obrazec ima vnosno polje. Ko vnesemo ime v vnosno polje, nam izhodno sporočilo prikaže staro in novo vrednost.



c ++ razvrščanje matrike

HTML koda

Na naši strani index.html je oglata aplikacija z imenom ngWatchApp in krmilnik z imenomwatchController. Nato ustvarimo obrazec z imenom polja za vnos in vrednostjo tega polja za vnos, ki ga natisnemo v oznako h1, sporočilo pa se natisne v

oznaka.

Primer kotne ure Vnesite svoje ime

{{sporočilo}}

Koda JavaScript

V aplikaciji app.js smo ustvarili aplikacijo z imenom ngWatchApp in krmilnik z imenomwatchController. Nato določimo dve spremenljivki v obsegu z imenom, imenom in sporočilom, v funkciji opazovanja pa prenesemo dva parametra, eno je ime polja, na katero vpliva sprememba, drugo pa funkcijo, ki ima tudi dva parametra, nova vrednost in stara vrednost. Na koncu dodamo dve vrednosti v spremenljivko sporočila in da je spremenljivka sporočila prikazana naindex.htmlstrani.



najboljši java ide za linux
var app = angular.module ('ngWatchApp', []) app.controller ('watchController', function ($ scope) {// dodajanje spremenljivke obsega $ scope.name = '' $ scope.message = '' // dodaj ura z imenom polja $ scope. $ watch ('name', function (newValue = '', oldValue = '') {$ scope.message = `new valus je $ {newValue} in stara vrednost je $ {oldValue}`} )})

Kadarkoli gledamo funkcijo, se ta funkcija večkrat pokliče glede na prebavo. Vsakič, ko se koda izvede, AngularJS kot prvi argument posreduje trenutni sklic $ obseg. Ne samo, da to pomeni, da se lahko na pravilno področje sklicujemo znotraj telesa funkcije, pomeni tudi, da lahko gledamo katero koli funkcijo, ki pričakuje referenco $ obseg.

Tako lahko v aplikacijah uporabljamo funkcijo angular js watch () za opazovanje sprememb spremenljivke $ scope. S funkcijo $ watch deluje še nekaj stvari, to je funkcija $ digest (), ki se ponovi skozi vse ure v objektu $ scope, ko$ digest ()iteracijo nad urami, za vsako uro pokliče funkcijo vrednosti. The$ obseg. $ apply ()funkcija vzame funkcijo kot parameter, ki se izvrši, in po tem$ obseg. $ digest ()se imenuje interno.

S tem smo prišli do konca tega članka o funkciji ure Angular JS. Če želite izvedeti več o ogrodju Angular, si oglejte naš ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnega življenja Ta trening vam bo pomagal poglobljeno razumeti Angular in vam pomagal doseči obvladovanje predmeta.

Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje v 'Funkcija kotne funkcije JS Watch' in javili se vam bomo.