Све што треба да знате о функцији кутног ЈС сата



Овај чланак ће вам пружити детаљно и свеобухватно знање о томе како применити функцију кутног ЈС сата.

Тхе ЈС $ функције опсега су неке од главних функција. У овом чланку ћемо размотрити функцију сатова Ангулар ЈС следећим редоследом:

Шта је угаона функција ЈС сата?

Угаона ЈС $ функција проматрања користи се за гледање објекта опсега. $ Ватцх пази на променљиву и како вредност променљиве мења угаони ЈС $, што покреће функцију. Ова функција узима два аргумента један је нова вредност, а други параметар стара вредност.





угаони јс сат

плитка вс дубока копија Јава

Како се користи угаона функција ЈС сата?

Узмимо једноставан пример шта тачно ради функција сата у угаоном ЈС-у. Дакле, у нашем угаоном ЈС програму креирали смо две датотеке. Индек.јс је одговоран за фронтенд, а апп.јс је одговоран за руковање позадином. Овде правимо једноставан програм са обрасцем и овај образац има поље за унос. Када у поље за унос дамо име, излазна порука показује нам стару и нову вредност.



ХТМЛ код

Наша страница индек.хтмл има угаону апликацију са именом нгВатцхАпп и контролер са именомватцхЦонтроллер. Затим креирамо образац са именом поља за унос и вредношћу тог поља за унос који исписујемо у ознаку х1, а порука се исписује у

ознака.

Пример угаоног сата Унесите своје име

{{порука}}

пронађи максималан број у низу јава

ЈаваСцрипт код

У апликацији апп.јс креирали смо апликацију са именом нгВатцхАпп и контролер са именомватцхЦонтроллер. Даље, дефинишемо две променљиве у опсегу са именом, именом и поруком, а у функцији праћења прослеђујемо два параметра, један је назив поља на које утиче промена, а други је функција која такође има два параметра, нова вредност и стара вредност. На крају, додајемо две вредности у променљиву поруке и да је променљива поруке приказана наиндек.хтмлстрана.



вар апп = ангулар.модуле ('нгВатцхАпп', []) апп.цонтроллер ('ватцхЦонтроллер', фунцтион ($ сцопе) {// додавање променљиве опсега $ сцопе.наме = '' $ сцопе.мессаге = '' // додај сат са пољем имена $ сцопе. $ ватцх ('наме', фунцтион (невВалуе = '', олдВалуе = '') {$ сцопе.мессаге = `нови валус је $ {невВалуе}, а стара вредност је $ {олдВалуе}`} )})

Кад год гледамо неку функцију, тада се ова функција позива више пута према сажетку. Кад год се код изврши, АнгуларЈС предаје тренутну референцу $ сцопе као први аргумент. Не само да то значи да се на одговарајући опсег можемо позвати унутар тела функције, то такође значи да можемо гледати било коју функцију која очекује референцу $ сцопе.

На овај начин можемо да користимо функцију ангулар јс ватцх () у апликацијама да бисмо гледали промене променљиве $ сцопе. Постоје неке друге ствари које раде са $ ватцх, а то је функција $ дигест () која се понавља кроз све сатове у објекту $ сцопе када$ дигест ()превлачи се преко сатова, позива функцију вредности за сваки сат. Тхе$ сцопе. $ аппли ()функција узима функцију као параметар који се извршава, а након тога$ сцопе. $ дигест ()назива се интерно.

Овим смо дошли до краја овог чланка о функцији сата Ангулар ЈС. Ако желите да сазнате више о Ангулар фрамеворк-у, погледајте наш који долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете Ангулар и помоћи вам да постигнете овладавање предметом.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре у „Функција кутног ЈС посматрања“ и јавићемо вам се.