Использование загрузочных библиотек AngularJS без нарушения CSS
У меня есть приложение AngularJS в разработке, и CSS уже готов, просто добавив функциональность.
Что мне сейчас нужно, это что-то вроде
- сборщики даты
- модальности
- всплывающие подсказки
Я бы хотел использовать некоторые вещи из angular-strap, но они основаны на файле bootstrap.css.
Если я не включу файл начальной загрузки, он не будет работать. Если я включу это, это работает, но это ломает все, мой весь макет разрушен. Это также происходит, если я сначала включу bootstrap.css.
Затем я попытался загрузить только частичные элементы с сайта начальной загрузки. Например, указатель даты из angular-strap сказал, что используются такие элементы, как всплывающая подсказка, поэтому я использовал только элементы подсказки css с помощью настройщика начальной загрузки, затем он отображается, но встроенный, а не всплывающая подсказка.
Это довольно сложно. Есть ли способ добавить эти удивительные библиотеки, не нарушая CSS существующего приложения? Я почему-то не вижу, что на самом деле требуется для этого.
1 ответ
Проект моей компании находится в точно такой же ситуации. Мы используем фонды для нашей сетки. Но мы хотим использовать такие вещи, как AngularUI, основанный на фундаменте.
Что мы сделали, так это включили загрузчик JS. А затем выборочно выберите загрузочный css, который необходим. Это позволило нам использовать Datepicker & Modal. (Хотя в последнее время я нашел несколько лучших угловых сборщиков дат - и у сборщиков угловых данных просто нет той возможности, которую я искал).
Так что, похоже, вам не хватает JS для начальной загрузки. Но не видя ваш код, это действительно трудно сказать.
По вашему запросу, вот некоторые из тех, кто мне больше нравится:
- ngQuickDate
- http://ngmodules.org/modules/ng-bs-daterangepicker (полезно для диапазонов дат) (хотя этот также имеет зависимость от BS)
- JQuery UI Datepicker (
implemented as a directive
)