gpt4 book ai didi

javascript - Bootstrap 4 导航栏不适用于 Angular 5

转载 作者:行者123 更新时间:2023-11-30 11:22:22 24 4
gpt4 key购买 nike

您好,我正在尝试使用 Angular 元素添加 Bootstrap ,但浏览器中未反射(reflect)样式。

  The details are as below.
Versions:
Angular CLI: 1.7.3
Node: 9.7.1
OS: win32 x64
Angular: 5.2.8

使用 angular cli 安装 bootstrap 和 jquery

"bootstrap": "^4.0.0"
"jquery": "^3.3.1"

在 .angular-cli.json 添加如下

  "styles": [        
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/bootstrap/dist/js/bootstrap.min.js"
],

下面是我的 html 中的代码。

<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<span class="navbar-brand">Angular + Bootstrap</span>
</div>
<ul class="nav navbar-nav">
<li class="active"><a href="#">
Link <span class="sr-only">(current)</span>
</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown" dropdown> <!-- {1} -->
<a dropdownToggle role="button"> <!-- {2} -->
Dropdown <span class="caret"></span></a>
<ul *dropdownMenu class="dropdown-menu"> <!-- {3} -->
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Separated link</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div>
</nav>

我在浏览器中得到如下 View ,并且在浏览器控制台中没有收到任何错误。 output in browser

提前感谢您的帮助。

最佳答案

您已经安装了 bootstrap 4 并使用了 bootstrap 3 版本的导航栏代码。这里是 bootstrap 4 导航栏的示例代码。一些类在最新的 bootstrap 4 版本中已更改。

<nav class="navbar navbar-expand-sm bg-light">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">Link 1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 2</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link 3</a>
</li>
</ul>
</nav>

有关更多信息,请参阅此 link

关于javascript - Bootstrap 4 导航栏不适用于 Angular 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49321259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com