Obsah
Když mluvíme o rozsahu modelu, mluvíme o $ scope objekt, to má na starosti zobrazování dat modelu pohledům, s tím můžeme propojit různé části naší struktury MVC.v AngularJS data jsou považována za součást modelu, pouze pokud jsou viditelná objektem $ rozsah, tento objekt je rozsah nebo rozsah, který musíme použít, abychom viděli změny, ke kterým může dojít v našem modelu.
Když pracujeme s objektem $ rozsahMnohokrát můžeme explicitně přiřadit hodnoty takovým způsobem, že můžeme v řadiči simulovat příjem dat z nějakého modelu.
Přiřazením uvedených dat nebo hodnoty souboru $ rozsahTo lze použít v zobrazení bez ohledu na jeho původ, například model nebo explicitní přiřazení, které jsme řekli.
Podívejme se v následujícím příkladu, jak můžeme přeložit to, co jsme komentovali, v jednoduchém kódu AngularJS:
Nastavte účet na 3{{čelit}}
Nastavte účet na 3{{čelit}}
V příkladu vidíme, že v obsahu našeho ovladače explicitně nastavujeme hodnotu vlastnosti, čímž můžeme předat hodnotu objektu $ rozsah porozumění; V další části jsme vytvořili tlačítko, které vyvolá metodu kontroleru. Nakonec vytvoříme nové tlačítko, které explicitně provede přiřazení, a máme kód, který je ekvivalentní.
Díky tomu, co je napsáno v příkladu, dosáhneme v prohlížeči následujícího:
ZVĚTŠIT
ng modelDalším aspektem, který můžeme umístit, je vytvořit formulář pomocí vlastnosti ng modelDíky tomu budeme schopni dosáhnout obousměrného spojení mezi oběma prvky, tj. Mezi formou a dotyčným modelem; díky tomu mohou pracovat v rozsahu řadiče, který je obklopuje.
Metoda hodinky () je možná jedním z nejpoužívanějších v AngularJS, protože s ním můžeme v reálném čase detekovat změny, které mohou ovlivnit naše modely, a pomocí těchto změn provádět akce v rámci naší aplikace.
Ve skutečnosti můžeme pozorovat konkrétní objekt nebo snad výsledek nějaké metody, důležité je, že tuto metodu můžeme použít v širokém spektru toho, co Javascript představuje v prohlížeči. Tuto metodu můžeme použít následujícím způsobem:
$ watch (watchFn, watchAction, deepWatch)
Tyto parametry získané metodou nám umožňují určit model, který je třeba vzít v úvahu, metodu, kterou je třeba provést, pokud dojde ke změně nebo podmínce, kterou jsme stanovili, a díky tomu můžeme splnit mnoho potřeb, které máme v oblasti sledování změn modelu
Tímto tento tutoriál dokončíme, již máme úvod do toho, co představuje rozsah dat v našich modelech v aplikaci vytvořené pomocí AngularJS.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod