Angularv4.初体验
1562 浏览 5 years, 10 months
12 Bootstrap for Angular -- ngx bootstrap
版权声明: 转载请注明出处 http://www.codingsoho.com/12 -- Bootstrap for Angular -- ngx bootstrap
使用版本 v3.3.7
https://valor-software.com/ngx-bootstrap/#/
安装
npm install ngx-bootstrap --save
添加css到index.html
<link href="[https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css](https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css)" rel="stylesheet">
添加导航栏
https://getbootstrap.com/docs/3.3/components/#navbar-default
添加到文件 app.component.html
直接拷贝的内容下拉功能并不工作。
参考 https://valor-software.com/ngx-bootstrap/#/dropdowns
在app.module.ts添加
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
@NgModule({
imports: [BsDropdownModule.forRoot(),...]
})
修改html为一下格式
- li 添加添加drowndown
- a 添加dropdownToggle
- ul 添加*dropdownMenu
collapsed场景有点特殊,这个后面再解决
<li class="dropdown" dropdown>
<a href="#" dropdownToggle class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul *dropdownMenu class="dropdown-menu">
<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>