Я делаю простую тестовую заявку, и мой менеджер попросил меня использовать как угловой материал, так и бутстрап, теперь угловой материал действительно предоставляет код макета, но мы используем традиционный метод мобильного запуска bootstraps теперь у нас один и тот же код два раза в нашем приложении, что приведет к длительному времени загрузки приложения. Есть ли способ использовать угловой материал для его возможностей UI/UX, только как эффект ряби и все компоненты, без использования гибкого макетирования (потому что он не поддерживается многими веб-браузерами) 315kb из-за того, что оба они будут загружаться, есть ли какой-либо способ может сделать это на половину или по крайней мере ближайшего возможного значенияAngularJs Material + Bootstrap Только для макетирования
ответ
Угловой материал - это всего лишь набор директив и некоторых стилей, поэтому вы можете удалить любой модуль/директив, не зависящий от других модулей/директив.
Вы бы, вероятно, будет прекрасно, чтобы удалить такие вещи, как мультипликационный эффект:
https://github.com/angular/material/tree/master/src/core/services
Или любой из отдельных компонентов:
https://github.com/angular/material/tree/master/src/components
Но вы должны сделать тщательное тестирование, чтобы что вы ничего не сломали.
Вы могли бы также удалить макет стиль:
https://github.com/angular/material/tree/master/src/core/style
От Bootstrap, вероятно, можно удалить все неиспользуемые компоненты: https://github.com/twbs/bootstrap/tree/master/js
и связанные с ними стили: https://github.com/twbs/bootstrap/tree/master/less
Для Bootstrap , самым простым способом было бы использовать инструмент настройки:
http://getbootstrap.com/customize/
Но угловому вы, вероятно, придется запустить свой собственный билд ...
То, что мне нужно –
Один из лучших пульсирующего эффекта в угловых, проверьте http://nelsoncash.github.io/angular-ripple/ и https://github.com/nelsoncash/angular-ripple – Vineet
Я не только беспокоюсь о пульсации. Я хочу уменьшить размер моей зависимости, но спасибо. –
Если вы используете бутстрап, вы можете использовать тему дизайна загрузочного материала и избегать углового материала http: //tilwinjoy.github.io/angular-bootstrap-material/ –