我都遵循以下,以引导4安装到我的角2项目:Accepted Answer, following the first 1,2,3 and 4 steps引导4角2下拉不工作
然而,当我添加以下HTML
我的头组件:
<nav class="navbar-dark bg-inverse">
<div class="container">
<a href="#" class="navbar-brand"></a>
<ul class="nav navbar-nav float-xs-right">
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" id="nav-dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">[email protected]</a>
<div class="dropdown-menu" aria-labelledby="nav-dropdown">
<a href="#" class="dropdown-item">Sign Out</a>
</div>
</li>
</ul>
</div>
正如你可以看到它的一个下拉菜单基本上,当我点击下拉页面刷新,而不是显示'注销'选项。
这是我的风格angular-cli.json
部分:
"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
],
而且在我的角2模块:
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
我然后导入到NgbModule进口部分。
我已经明确地错过了一些东西,有人可以说明它到底是什么吗?
以下是如何将ng-bootstrap添加到您的模块:https://ng-bootstrap.github.io/#/getting-started。下面是ng-bootstrap下拉菜单的工作原理:https://ng-bootstrap.github.io/#/components/dropdown。你不能仅仅使用bootstrap的文档,并且希望完全相同的标记可以与ng-bootstrap一起工作:ng-bootstrap的要点是允许以角度方式使用引导组件。 –
感谢您的链接!大量帮助我!它使用ngbDropdown工作 –
请注意,引导程序4是alpha,并不是好主意,用于项目。因为它会有很多变化并且不稳定。只是用它来学习未来。 –