Indlejrede controllere i AngularJS

Indholdsfortegnelse
De applikationer, vi opretter med VinkelJS følg MVC -paradigmet, det vil sige, vi har tre lag, hvor hvert enkelt skal styres og være funktionelt uden behov for de to andre, selvfølgelig når vi laver tre hatte er, at vi kan have en applikation, der fungerer, men for eksempel bør en struktur i visningen ikke påvirke, hvordan vi bygger noget inden for modellen.
En af de udfordringer, vi har, når vi skriver applikationer på denne måde, er, at de er enkle at vedligeholde, og at logikken følger paradigmet så strengt som muligt, på dette tidspunkt skal vi vide, hvordan vi kan opdele ansvaret mellem vores brugergrænseflade og controllerne .
Det controllere I vores applikationer har de et stort ansvar, da de er ansvarlige for at forbinde, hvad brugeren gør i visningen, med de data, modellen tilbyder os, ud over at etablere den logik, som vores applikation skal fungere med.
Derfor kan vi angive følgende punkter som de ting, controllere skal gøre:
  • Indstil elementernes oprindelige tilstand i visningen, når programmet indlæses.
  • Giv visningen adgang til modellens metoder og data.
  • Lyt og følg de ændringer, der sker i modellen for at fastslå, hvilke handlinger der skal foretages.
Da vi ser, at disse opgaver eller ansvar hos controllerne kan låne sig til at skrive kode på meget forskellige måder, men vi kan falde ind i kompleksiteten, for at undgå det, skal vi etablere ansvaret i brugergrænsefladen og dermed opdele vores applikation i mere håndterbare portioner og dermed mindre komplekse i naturen.
En af de måder, hvorpå vi kan ændre og fordele ansvar for at reducere applikationens kompleksitet, er ved at bruge indlejrede controllere, så vi kan segmentere de forskellige områder af vores syn i blokke.
GenbrugeMed dette kan vi have mindre komplekse dele af kode og endda genbruge i andre sektioner, hvis vi bygger multi-purpose applikationer.
Lad os se i det følgende eksempel, hvad vi refererer til:

Vi ser, at vi kan adskille to dele, der supplerer hinanden fra vores syn til to controllere, den ene inden i den anden, på denne måde kan vi inkorporere en mindre i en bred blok, der kan give os mulighed for at udvikle forskellige logikker, og at adskillelse ikke tilføjer mere vanskeligheder til den, der allerede er bygget tidligere.
Under dette princip kan vi etablere de forskellige ansvar, for eksempel kan vi have en intern controller, der kun tager sig af menuen, på trods af at vi er inde i controlleren, der skal tage sig af sidens generelle adfærd.
Med dette afslutter vi denne vejledning, vi har lært lidt mere om de begreber, vi kan anvende til at lave applikationer MVC i VinkelJS der giver os mulighed for at have en kvalitetskode, og som vi kan dele på en bedre måde med vores arbejdsteam.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave