Съдържание
Когато говорим за обхвата на даден модел, ние говорим за $ обхват на обхвата, това отговаря за показването на данните на модела към изгледите, с това можем да свържем различните части от нашата MVC структура.В AngularJS данните се считат за част от модела само когато са видими от обекта $ обхват, този обект е обхватът или обхватът, който трябва да използваме, за да видим промените, които могат да настъпят в нашия модел.
Когато работим с обекта $ обхватМного пъти можем да направим присвояване на стойности изрично, по такъв начин, че да можем да симулираме в рамките на контролер приемането на данни от някакъв модел.
Като присвоите споменатите данни или стойност на $ обхватТова може да се използва в изгледа, независимо от неговия произход, като модел или изрично задание, което сме казали.
Нека да видим в следния пример как можем да преведем това, което сме коментирали в прост код на AngularJS:
Задайте акаунта на 3{{counter}}
Задайте акаунта на 3{{counter}}
В примера виждаме, че в съдържанието на нашия контролер задаваме изрично стойността на свойство, с това можем да предадем стойността на обекта $ обхват в полезрението; В следващия раздел създадохме бутон, който извиква метода на контролера. Накрая правим нов бутон, който прави заданието изрично и имаме код, който е еквивалентен.
С написаното в примера постигаме следното в нашия браузър:
Увеличете
Виждаме, че и двете опции ни позволяват да изпълним основната функция, която сме проектирали, за да зададем брояч, който е зададен на три.ng-моделДруг аспект, който можем да поставим, е да изградим формуляр, използвайки свойството ng-моделС това ще можем да постигнем двупосочен съюз между двата елемента, тоест между формата и въпросния модел; с това те могат да работят в обхвата на контролера, който ги обхваща.
Методът гледам () е може би един от най -използваните в AngularJS, тъй като с него можем да открием в реално време промените, които могат да повлияят на нашите модели и с тези промени да изпълним действия в нашето приложение.
Всъщност можем да наблюдаваме определен обект или може би резултат от някакъв метод, важното е, че можем да използваме този метод в широк спектър от това, което представлява Javascript в браузъра. Начинът, по който можем да приложим този метод, е следният:
$ watch (watchFn, watchAction, deepWatch)
Тези параметри, получени от метода, ни позволяват да посочим модела, който да вземем предвид, метода, който да изпълним, когато има промяна или условие, което сме установили и с това можем да отговорим на много от нуждите, които имаме по отношение на наблюдението на промените на модела
С това приключваме този урок, вече имаме въведение в това, което представлява обхвата на данните в нашите модели в приложение, направено с AngularJS.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка