Я следую этому уроку:
https://codeburst.io/getting-started-with-angular-7-and-bootstrap-4-styling-6011b206080
Я только что сгенерировал новый угловой проект с cli. включенная маршрутизация, таблицы стилей scss.
Я выполнил загрузочную jquery-версию npm и включил их следующим образом:
angular.json
"projects": {
"myproject": {
...,
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
...,
"styles": [
"src/styles.scss"
],
"scripts": [
"node_modules/jquery/dist/jquery.min.js",
"node_modules/bootstrap/dist/js/bootstrap.min.js"
],
...
Таблица стилей начальной загрузки включена в файл styles.scss, поэтому я могу переопределить переменные, если захочу:
styles.scss
@import '~bootstrap/scss/bootstrap.scss';
Затем я добавил навигационную панель следующим образом:
<nav class="navbar navbar-fixed-top navbar-dark bg-inverse">
<a class="navbar-brand">Angular Router</a>
<ul class="nav navbar-nav" routerLinkActive="active">
<li class="nav-item"><a class="nav-link" routerLink="home">Home</a></li>
<li class="nav-item"><a class="nav-link" routerLink="about">About</a></li>
<li class="nav-item"><a class="nav-link" routerLink="courses">Courses</a></li>
</ul>
</nav>
При отображении страницы она выглядит так:
![badly rendered navbar](https://i.stack.imgur.com/rjYgs.png)
Единственная причина, по которой ссылки видны, это то, что я их выбрал. Их шрифт кажется белым. Сама панель навигации не отображается, как я ожидал от начальной загрузки.
Что мне не хватает? Я не вижу ошибок в консоли или инструментах разработчика.
РЕДАКТИРОВАТЬ: вопрос был помечен как дубликат , как добавить начальную загрузку в угловой 6 . Однако это не так, поскольку я следовал инструкциям в этом ответе, как вы можете видеть из кода, который я разместил, и он все еще не работает.
РЕДАКТИРОВАТЬ 2: Нет предупреждений или ошибок в консоли. Он даже показывает, что стили найдены, поэтому я сомневаюсь, что это проблема установки / импорта.
![enter image description here](https://i.stack.imgur.com/hg5qc.png)