Spisie treści
Kiedy mówimy o zakresie modelu, mówimy o $ obiekt zakresu, odpowiada za pokazywanie danych modelu widokom, dzięki czemu możemy połączyć różne części naszej struktury MVC.w AngularJS dane są uważane za część modelu tylko wtedy, gdy są widoczne przez obiekt $ zakres, ten obiekt jest zakresem lub zakresem, którego musimy użyć, aby zobaczyć zmiany, które mogą wystąpić w naszym modelu.
Kiedy pracujemy z obiektem $ zakresNiejednokrotnie możemy dokonać przypisania wartości w sposób jawny, w taki sposób, że możemy w sterowniku symulować odbiór danych z jakiegoś modelu.
Przypisując te dane lub wartość do $ zakresMożna tego użyć w widoku, niezależnie od jego pochodzenia, takiego jak model lub wyraźne przypisanie, o którym mówiliśmy.
Zobaczmy na poniższym przykładzie, jak możemy przetłumaczyć to, co skomentowaliśmy w prostym kodzie AngularJS:
Ustaw konto na 3{{lada}}
Ustaw konto na 3{{lada}}
W przykładzie widzimy, że w zawartości naszego kontrolera ustawiamy jawnie wartość właściwości, za pomocą tego możemy przekazać wartość obiektu $ zakres wgląd; W następnej sekcji stworzyliśmy przycisk, który wywołuje metodę kontrolera. Na koniec tworzymy nowy przycisk, który jawnie dokonuje przypisania i mamy równoważny kod.
Dzięki temu, co jest napisane w przykładzie, w naszej przeglądarce osiągamy:
POWIĘKSZAĆ
Widzimy, że obie opcje pozwalają nam wykonać główną funkcję, którą zaprojektowaliśmy, aby ustawić licznik ustawiony na trzy.ng-modelKolejnym aspektem, który możemy umieścić, jest zbudowanie formularza z wykorzystaniem właściwości ng-modelDzięki temu będziemy w stanie osiągnąć dwukierunkową unię między obydwoma elementami, czyli między formą a danym modelem; dzięki temu mogą pracować w zakresie administratora, który ich obejmuje.
Metoda obserwować () jest prawdopodobnie jednym z najczęściej używanych w AngularJS, ponieważ dzięki niemu możemy wykryć w czasie rzeczywistym zmiany, które mogą mieć wpływ na nasze modele i dzięki tym zmianom wykonać akcje w naszej aplikacji.
W rzeczywistości możemy zaobserwować konkretny obiekt lub być może wynik jakiejś metody, ważne jest to, że możemy użyć tej metody w szerokim spektrum tego, co Javascript reprezentuje w przeglądarce. Sposób, w jaki możemy zastosować tę metodę, wygląda następująco:
$ watch (watchFn, watchAction, deepWatch)
Te parametry otrzymane przez metodę pozwalają nam wskazać model do uwzględnienia, metodę do wykonania, gdy nastąpi zmiana lub warunek, który ustaliliśmy i dzięki temu możemy zaspokoić wiele potrzeb, jakie mamy w zakresie monitorowania zmian modelu
Na tym kończymy ten samouczek, mamy już wprowadzenie do tego, co reprezentuje zakres danych w naszych modelach w aplikacji wykonanej za pomocą AngularJS.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt