Używam ng2-bootstrap
i importuję ModalModule.forRoot()
, aby zrealizować użycie modalne. Śledzę przewodnik w stylu Angular, najlepiej jak potrafię. Mam potrzebę używania modów w większej liczbie miejsc w mojej aplikacji niż poprzednio i próbuję przenieść import do bardziej globalnego modułu. Problem polega na tym, że Angular przyzwyczaja się do mojego wspólnego modułu lub modułu głównego, ponieważ używa on forRoot()
. Zgodnie z najlepszymi praktykami rozumiem, że nie powinienem go importować do mojego AppModule
; Mówią, że AppModule
jest bardziej stabilny, jeśli jest przechowywany w minimalnym zakresie i jest używany tylko do importowania CoreModule i ładowania aplikacji. Więc gdzie mam go zaimportować?Gdzie zaimportować (eksportować?) Moduł za pomocą forRoot?
5
A
Odpowiedz
2
Podczas korzystania z ModalModule.forRoot() rejestruje rzeczy, które są potrzebne tylko raz u podstawy aplikacji. (AppModule)
Możesz następnie importować ModalModule w dowolne miejsce tam, gdzie jest potrzebne, i będzie używał pojedynczych obiektów utworzonych przez .foorRoot().
Więc w twoim przypadku należy użyć ModalModule.foorRoot() w AppModule następnie w udostępnionego modułu powinieneś najpierw imports: [ModalModule]
, a następnie exports: [ModalModule]
tak, że jest ona dostępna wszędzie.
Ps. Istnieje bardziej kompletny projekt ładowania początkowego przez tych samych gości, którzy wykonali ui-bootstrap dla ustawienia kątowego 1: https://ng-bootstrap.github.io
Powiązane problemy
- 1. Jak zaimportować moduł w Pythonie za pomocą importlib.import_module
- 2. eval, aby zaimportować moduł
- 3. Jak mogę zaimportować moduł Haskell do GHCi?
- 4. Jak eksportować posortowane dane za pomocą mongoexport?
- 5. Jak eksportować zmienną za pomocą skryptu powłoki?
- 6. Dlaczego należy eksportować moduł na dole pliku?
- 7. Jak mogę zaimportować html za pomocą php?
- 8. Jak zaimportować osobistą bibliotekę w innym projekcie za pomocą Stack?
- 9. Jak zaimportować/otworzyć moduł numpy do IDLE
- 10. próbuje zaimportować moduł: niezdefiniowany symbol: PyUnicodeUCS4_DecodeUTF8
- 11. Jak zaimportować sam moduł w Pythonie?
- 12. Nie można zaimportować moduł w Lambda
- 13. Jak mogę warunkowo zaimportować moduł ES6?
- 14. Jak eksportować i importować usługi aplikacji za pomocą MEF?
- 15. Visual Studio - czy mogę eksportować szablony za pomocą wiersza poleceń?
- 16. Jak eksportować dane do pliku Excela za pomocą PHPExcel
- 17. Jak mogę zaimportować plik CSV za pomocą zadania rake?
- 18. Python może zaimportować moduł, który nie jest zainstalowany
- 19. Jak zaimportować ostatnie 100 wierszy za pomocą read.csv() w R
- 20. Jak zaimportować dane za pomocą EntityFramework Code first Migrations
- 21. Jak zaimportować dane XML za pomocą d3.js?
- 22. Jak zaimportować Mongodb ObjectId z pliku CSV za pomocą mongoimport?
- 23. Jak mogę zaimportować plik zewnętrzny za pomocą TypeScript?
- 24. Jak poprawnie zaimportować moduł Angular Material przez wspólny moduł w Angular 4?
- 25. Jak wyeksportować i zaimportować bazę danych mysql za pomocą danych za pomocą skryptu php?
- 26. Jak mogę zaimportować moduł sqlite3 do Python 2.4?
- 27. Jak zaimportować moduł z katalogu na poziomie powyżej obecnego skryptu
- 28. Jak zaimportować moduł CommonJS, który używa modułu.exports = w Opisie maszynowym
- 29. Moduł Angular2: Jak mogę zaimportować usługę z innego modułu
- 30. Jak zaimportować mój moduł aplikacji do pliku MyAppUITests?