Я хотел бы объединить twitter bootstrap вместе с материалом angular. Я нашел дизайн бутстрап-материала https://github.com/FezVrasta/bootstrap-material-design
Angular материал использует следующие объявления;
<script src="../bower_components/angular/angular.min.js"></script>
<script src="../bower_components/angular-animate/angular-animate.min.js"></script>
<script src="../bower_components/angular-aria/angular-aria.min.js"></script>
<script src="../bower_components/angular-material/angular-material.min.js"></script>
Для загрузочного материала объявления в документации выглядят следующим образом:
<!-- Material Design fonts -->
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300,400,500,700">
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/icon?family=Material+Icons">
<!-- Bootstrap -->
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<!-- Bootstrap Material Design -->
<link rel="stylesheet" type="text/css" href="dist/css/bootstrap-material-design.css">
<link rel="stylesheet" type="text/css" href="dist/css/ripples.min.css">
Будет ли конфликт, если я включу все ссылки? Я довольно смущен тем, как объединить angular материал и загрузочный файл.
Лучше не смешивать Bootstrap и Angular Материал, потому что система начальной загрузки (начиная с версии 3 ~) основана на таблице отображения CSS и Angular Материал использует дисплей flex. Итак, как было предложено в этом , вы, вероятно, получите конфликты CSS, и размер вашего приложения будет увеличиваться.
Если вам нужна лучшая поддержка браузера, и вы используете Bootstrap, я написал Angular Bootstrap Material, который является версией AngularJS Тема дизайна материала для загрузки. Он устраняет зависимость от jQuery и загрузочного JavaScript и поддерживает проверку формы с помощью ng-messages
.
Вы можете установить из беседки через bower install abm
.