Załóżmy, że potrzebuję jakiegoś ogólnego obiektu, który nie jest zależny od AngularJS (np. Specyficzna kolekcja z zaimplementowanymi specjalnymi zachowaniami).W AngularJS app używa prostych obiektów javascript dobrych lub złych praktyk?
Mogę go całkowicie wdrożyć poza AngularJS i używać go w usługach/kontrolerach. Mogłem również zrobić to jako serwis/fabryka i używać go w innych komponentach.
Nie wiem, czy pisanie kodu poza AngularJS jest dobrą czy złą praktyką, a następnie użycie go w aplikacji. Jedną wielką wygraną jest to, że podczas testowania takiego kodu jest to łatwiejsze, ponieważ nie wymaga zależności AngularJS.
Czy zachowujesz cały kod aplikacji w świecie AngularJS w swoich aplikacjach?
Dzięki. To, co teraz robię, nazywa się 'nowym MyObj' w fabryce/usłudze, używając go. Ale mógłbym rozważyć zawinięcie go w oddzielną służbę/fabrykę Angular, tak jak zalecałeś. – grafthez