Шта је Нг промена у Ангулар ЈС и како јој доделити вредност?



Нг-цханге је директива у кутном ЈС-у намењена извођењу операција када се промени вредност или догађај компоненте. Све о томе научите на примерима.

Здраво, научимо о занимљивој директиви датој у , тј. нг-цханге директива, само име делимично одаје посао који обавља. Програмери се обично збуњују између догађаја промене и промене промена, разјаснимо све данас на овом блогу. Теме којима ћемо се данас бавити биће:

Пре него што наставимо са блогом, прво ћемо на брзину погледати које су директиве у АнгуларЈС.





Шта је директива?

АнгуларЈС директиве су једноставно проширени ХТМЛ атрибути са префиксом „нг-“. АнгуларЈС пружа сет уграђених директива које нуде разне функционалности нашим апликацијама.

како користити гото у питхон-у

АнгуларЈС такође нам омогућава да дефинишемо сопствене директиве.



Шта је нг-промена?

Промена је а што је намењено извођењу операција када се промени вредност или догађај компоненте. Другим речима,нг-променадиректива говори АнгуларЈС шта да ради када се вредност ХТМЛ елемента промени.

Аннг-моделдиректива је потребна директивом нг-цханге.



рубин на шинама веб апликација

Важне тачке приликом коришћења нг-цханге директиве:

  • Шта се догађа са догађајем онЦханге? Тхенг-променадиректива из АнгуларЈС не замењује изворни догађај промене елемента, оба елементанг-променаизвршиће се израз и оригинални догађаји замене.
  • Тхенг-променадогађај се активира при свакој промени вредности. Неће чекати да се изврше све промене или да поље за унос изгуби фокус.
  • Тхенг-променадогађај се покреће само ако постоји стварна промена улазне вредности, а не ако је промена извршена из ЈаваСцрипт-а.
  • Ову директиву о нг-променама подржавају ХТМЛ ознаке попут,, и.
  • Израз нгЦханге се процењује само када промена улазне вредности узрокује да нова вредност буде додељена моделу.

Неће се оцењивати:

  1. ако се вредност враћена из цевовода за трансформацију $ парсерс није променила
  2. ако је унос и даље био неваљан, јер ће модел остати нула
  3. ако се модел не промени за улазну вредност већ програмски.

Белешка , ова директива захтевангМоделда буде присутна.

Синтакса:

< елемент нг-промена=„Израз“ > елемент >

израз: Одређује израз који се извршава када се вредност елемента промени.

Пример:

 

Унесите поље за унос:

Поље за унос се променило {{цоунт}} пута.

ангулар.модуле ('Апп1', []) .цонтроллер ('цнг1л', ['$ сцопе', фунцтион ($ сцопе) {$ сцопе.цоунт = 0 $ сцопе.миФунц = фунцтион () {$ сцопе.цоунт ++} }])

Излаз (након 3 промене)

Унесите поље за унос:

примери Јава програма аплета са излазом

Поље за унос се променило 3 пута.

Надам се да сте до сада можда већ имали јасног разумевања директиве нг-цханге, покушајте да је користите у својим програмима и видите колико сте научили. Хвала за читање.Препоручио бих вам да прођете кроз ово Ангулар Туториал Едурека видео плејлиста да бисте гледали видео записе и научили како да радите са апликацијама Ангулар.

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