/ / Existuje nejaké obmedzenie na použitie ng-include - angularjs, angularjs-ng-include

Je nejaké obmedzenia na používanie ng-patrí - angularjs, angularjs-ng-patrí

Vyvíjam produkt. Tam, ja oddeľujem stránku s toľkými šablónami, používam aspoň 5 - 8 ng-zahrnúť na stránku. Existuje nejaký problém použiť toľko ng-zahrnúť na stránke?

odpovede:

2 pre odpoveď č. 1

Hlavným problémom je, že každý program ng-include vygeneruje požiadavku http, čo ovplyvní čas načítania stránky.

Ak všetko, čo robíte, je rozdelenie stránky, máte niekoľko možností:

  1. Vytvorte smernice, ak sa váš HTML dá použiť v iných oblastiach vašej aplikácie.
  2. Použite templingový motor, ako sú riadidlá a preprocesor, na skombinovanie všetkých častí na jednu stránku, napríklad GulpJS alebo Grunt (uprednostňujem Gulp).

0 pre odpoveď č. 2

V závislosti od dôvodu toľkých častívaše použitie môže byť opodstatnené. Všeobecne platí, že ak máte veľa častí, z hľadiska výkonu by bolo lepšie použiť $ cacheFactory.Cache na ukladanie a načítanie údajov v klientskom prehliadači.