Struktura projekta u AngularJS -u

Sadržaj
Kad saznamo kako to funkcionira AngularJS U osnovi, moramo znati i da za generiranje projekta moramo imati strukturu, jer pomoću nje možemo organizirati sadržaje i time uključiti više ljudi u razvoj te da sve nastavlja raditi.
Obično možemo strukturu napraviti ručno, međutim postoje alati koji nam pomažu u tim zadacima na automatiziran način, pa imamo obje mogućnosti, automatizirani alati nam pomažu da uvijek održavamo konvenciju s kojom možemo ponovno koristiti dijelove drugih projekata ako sve podudara se.
Osnovna struktura mora sadržavati razdvajanje između različitih resursa naše aplikacije, čime ćemo izbjeći zabunu, na primjer ne preporučuje se statički sadržaj u istoj mapi u kojoj pohranjujemo naše modele.
Strukturu naše aplikacije možemo napraviti na dva načina, jedan ručno, to jest, stvoriti svaku od mapa koje projekt mora samostalno nositi, a drugi pomoću alata koji stvaraju preporučeni direktorij sa strukturom i nekim datotekama osnovnim.
Jedan od najčešće korištenih alata je Maloposjednik dostupan na http: / /yeoman.io i to nam omogućuje generiranje osnovne strukture za projekt AngularJS, ali ne samo ovo, već podržava i druge okvire ili alate kao što su Okosnica.js ili Ember.js.

POVEĆAJTE

Temelji se na node.js tako da moramo imati određeno znanje o predmetu da bismo ga mogli koristiti, važno je da nakon instaliranja možemo automatski generirati projekte samo pomoću jednostavnih naredbi, kao i dijelove projekata poput filtera.
To nam pomaže izbjeći pogreške u početnoj konfiguraciji naše aplikacije. Ovaj alat možemo kombinirati s drugima kao što su Grunt, bower i npm za izgradnju ovisnosti o paketima koji su nam potrebni.
Odlučimo li se slijediti ručni put, možemo vidjeti sljedeće mape ili strukture koje moramo uzeti u obzir kako bismo organizirano radili:
SkripteMoramo imati mapu skripti, ovdje bi trebao ići sav sadržaj koji nam je potreban, poput kontrolera i modela AngularJS koje zahtijevamo u našoj prijavi, možemo ih interno podijeliti još više ako je to naša želja.
PoglediDruga mapa koja je vrlo potrebna je mapa pogleda, ovdje ćemo pohraniti sve prikaze naše aplikacije, zapamtite da općenito ova vrsta projekata radi s predlošcima, pa će ovdje biti pravo mjesto za njihovo postavljanje.
ProdavateljOva mapa općenito ulazi u skripte i sadržavat će sve datoteke .js datoteke koje će nam trebati, na primjer, ako želimo koristiti dodatne knjižnice ili ako želimo koristiti predložak poput Podcrtaj, ovo će biti mjesto za njihovo spremanje.
StatičkiMožemo ga podijeliti na img i css, kao što možemo zaključiti iz naziva, svaki će imati slike i datoteke stila koje će se primijeniti na aplikaciju, ova mapa je zanimljiva jer čak može biti i dinamička veza do puta u a CDN naše upotrebe ili sklonosti.
Time smo u osnovi naučili da moramo organizirati projekt napravljen u AngularJSVažno je da moramo slijediti konvencije, čak i ako su one naš vlastiti izum, na taj način možemo obaviti posao što je bolje moguće.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave