Мой проект на angularjs и php.Меня поместили в проект, который ранее выполнялся группой из 3 человек, и документация не была ясной.Из этого кода я вижу, что всякий раз, когда я объявляю любой класс или идентификатор начальной загрузки без явной ссылки на него в этом html-файле
Например:
<html>
<head>
<title>some title</title>
<!-- No CSS file linked here -->
</head>
<body>
<button class="btn btn-primary">Here</button>
</body>
Для вышеуказанных классов начальной загрузки документа "btn btn-первичные ».Тем не менее, они включили этот файл начальной загрузки в папку с именем «css», но НЕ включали / не импортировали этот файл в этот HTML-файл.
Как мой HTML-файл узнал, где искать подходящий файл CSS?Поиск все доступные файлы CSS?Это хорошая практика, или мне нужно это изменить?
, когда я иду на проверку -> sources
<html lang="en" ng-app="quiz">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery-3.2.1.slim.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="script/angular.min.js"></script>
<script src="script/angular-route.min.js"></script>
<script src="app.js"></script>
<script src="controllers/displayController.js"></script>
<script src="controllers/quizController.js"></script>
<script src="controllers/welcomeController.js"></script>
<script src="controllers/csvController.js"></script>
<script src="controllers/loginController.js"></script>
<script src="controllers/adminController.js"></script>
<style>
body
{
background-color: bisque;
background-repeat: no-repeat;
background-size: cover;
/*border: 1px solid red;*/
}
</style>
</head>
<body>
<div ng-view>
</div>
</body>
</html>
Это html по умолчанию для каждой страницы, теперь, если я добавлю что-нибудь другое.js (в js-файле) или .css (в css-файле) здесь не отображается или добавляется в мой html.Это стало замечаться, когда я добавил файл HTML2CANVAS для одного конкретного html-файла и в консоли говорится «html2canvas не определен»
Редактировать:
Спасибо за помощьJkAlombro
, я обнаружил, что в этом проекте используется угловой маршрутизатор ($routeprovider
), поэтому я проследил файл html по умолчанию (в данном случае index.html) и добавил свои сценарии js и ссылки css.Чтобы узнать, использует ли ваш проект $routeprovider
, перейдите в файл app.js и проверьте наличие app.config(function($routeProvider)
.Просто так кому-нибудь поможет.