【发布时间】:2017-01-19 16:14:10
【问题描述】:
我正忙于使用 angular-cli 的 angular2 项目...我正在尝试使用 bootstrap 3 创建一个响应式导航栏并遇到一些问题...导航栏显示在我笔记本电脑的屏幕上,但是当我在 chrome dev 中对其进行测试时iPhone 5 屏幕尺寸的工具我只能看到折叠按钮和品牌文字...知道我做错了什么吗?难道是jQuery没有加载?如果是这样,我如何测试它是否已加载(使用 ng-cli)?
我的导航栏代码:
<nav class="navbar navbar-toggleable-md navbar-light">
<div class="navbar-header">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria="navbarSupportedContent" aria-expanded="false" aria-label="toggle navigation"><span class="icon-bar"></span></button>
</div>
<a class="navbar-brand" href="#">Retail Mobile</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="nav navbar-nav">
<li [routerLinkActive]="['active']" [routerLinkActiveOptions]="{exact:true}" class="nav-item"><a [routerLink]="['/home']"><span class="glyphicon glyphicon-home"></span> Home</a></li>
<li [routerLinkActive]="['active']" [routerLinkActiveOptions]="{exact:true}" class="nav-item"><a [routerLink]="['/checkBarcodes']"><span class="glyphicon glyphicon-barcode"></span> Check Barcodes</a></li>
<li [routerLinkActive]="['active']" [routerLinkActiveOptions]="{exact:true}" class="nav-item"><a [routerLink]="['/stockTake']"><span class="glyphicon glyphicon-folder-open"></span> Stock Take</a></li>
<li [routerLinkActive]="['active']" [routerLinkActiveOptions]="{exact:true}" class="nav-item"><a [routerLink]="['/settings']"><span class="glyphicon glyphicon-wrench"></span> Settings</a></li>
</ul>
</div>
</nav>
my jQuery import in angular-cli.json:
"scripts": [
"./../node_modules/jquery/dist/jquery.min.js"
],
【问题讨论】:
-
请为您的问题制作一个 jsfiddle
-
能否提供您正在使用的引导版本
-
@haxxxton 我正在使用引导程序 3
标签: css html twitter-bootstrap