/ / Angularjs - Osvedčené postupy pre riadiace jednotky / smerovanie / častice - angularjs, nasadenie na webe

Angularjs - Najlepšie postupy pre regulátory / smerovanie / čiastkové - angularjs, web-deployment

Začínam teda s angularjs a webomvývoj vo všeobecnosti a mal niekoľko otázok týkajúcich sa osvedčených postupov. Niektoré z mojich otázok sa vo všeobecnosti viac týkajú vývoja webových aplikácií.

1) Kedy použiť partície a kedy použiť inú stránku. Napríklad: Je dobré vložiť about.html ako časť do index.html alebo mať samostatnú stránku?

2) Aký je najlepší spôsob zdieľania údajov medzi radičmi? Momentálne používam parametre trasy na trase.

3) Mal by som používať jeden ovládač pre viac častí?

Vďaka!

odpovede:

1 pre odpoveď č. 1
  1. Uhlová je rámec aplikácie pre jednu stránku, takže vo väčšine prípadov chcete použiť iba jednu html stránku. Môžu existovať výnimky, ale pokiaľ nebude váš projekt veľmi veľký, nebudete musieť používať viac ako jeden.

  2. služby sú odporúčaným spôsobom. Služby vracajú singletonový objekt a môžete do nich vložiť odkazy pomocou injekcie závislosti uhlov. Udržiava všetko modulárne. Parametre dopytu sú určite nie čo chcete použiť. Na volanie udalostí medzi radičmi môžete tiež použiť $scope.$broadcast().

  3. Možno budete mať celkovo AppController napríklad zahŕňa prvky, ktoré majú svojich vlastných kontrolórov (vo svojich vlastných smerniciach alebo používajú ng-controller). Pokiaľ ide o smernice, nezabudnite ich použiť na zbalenie opakovane použiteľných komponentov. Smernice majú svoje vlastné šablóny a radiče a ich použitie robí váš kód omnoho modulárnejším a ľahšie sa udržuje / testuje.