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
Vidíme, že obě možnosti nám umožňují spustit hlavní funkci, kterou jsme navrhli pro nastavení čítače, který je nastaven na tři.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