Obecnie mamy aplikację główną zbudowaną w Angular 1.4 i używa ona Twitter bootstrap 2.3.2
Ta aplikacja zawiera różne komponenty zbudowane z Angular 1.4, zbudowane przez różne zespoły aplikacyjne,
Kolejne nowe komponenty, które chcemy stworzyć przy użyciu Angular 2, Chcielibyśmy użyć Twitter bootstrap 3 z Angular 2.
Moje pytanie brzmi: Ponieważ główna aplikacja używa Twitter bootstrap 2 mój nowy komponent Angular 2 powinien używać Twittera Bootstrap 3, chcę, aby mój nowy komponent Angular 2 siedział wewnątrz mojej głównej aplikacji.
Gdzie powinienem dołączyć numer do Bootstrap 3, ponieważ już odnoszę się do Twittera Bootstrap 2 w mojej aplikacji głównej Index.html
Nie sądzę, że dobrą praktyką będzie używanie StyleUrl z Angular 2 do dołączania Twittera BS3 i będzie on powielany w wielu komponentach.
Podaj kilka propozycji projektu ...
Odpowiedzi:
0 dla odpowiedzi № 1Kilka podejść może być:
- Podziel witrynę na duże komponenty lub strony, dzięki czemu możesz swobodnie korzystać z komponentów / stron zgodnie ze swoim życzeniem, skanowanie każdego komponentu ma swoje własne wytyczne dotyczące stylu i własną strukturę JS.
- Użyj motywów z bootstrap 2 i bootstrap 3 andspróbuj stworzyć własną strukturę css, a następnie możesz jej używać tak, jak chcesz, większość firm zmienia wytyczne CSS zgodnie z ich tematami. (ten proces może prowadzić do wielu błędów, musisz uważać)