如何在 Angular 5 的 ngx-bootstrap 中使用 Bootstrap 导航栏?
How can I use Bootstrap navbar in ngx-bootstrap for Angular 5?
Bootstrap 导航栏不存在于 ngx-bootstrap 组件列表中。请帮我实现一下。
没有将导航栏作为单独的组件实现,但可以使用折叠模块来完成。
例子=https://stackblitz.com/edit/ngx-bootstrap-rc8ab4?file=app%2Fapp.component.ts
模块
// App imports
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { CollapseModule } from 'ngx-bootstrap/collapse';
@NgModule({
imports: [ BrowserModule, CollapseModule.forRoot()],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
TS(节选)
export class AppComponent {
isCollapsed = true;
}
HTML
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" (click)="isCollapsed = !isCollapsed" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<div class="collapse navbar-collapse" [collapse]="isCollapsed">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div>
</div>
</nav>
在 Angular V7 中具有以下配置
Angular CLI: 7.2.2
Node: 10.14.1
OS: win32 x64
Angular: 7.2.1
谢谢@llyaSurmay 真是一个很好的例子。我的情况略有不同,没有可折叠模块也使用功能模块,如下所示
如果您正在使用功能模块,那么您还需要在那里添加您的下拉模块导入
希望它能帮助那些试图在导航栏中实现 ngx-bootstrap 下拉模块的人。谢谢
Bootstrap 导航栏不存在于 ngx-bootstrap 组件列表中。请帮我实现一下。
没有将导航栏作为单独的组件实现,但可以使用折叠模块来完成。
例子=https://stackblitz.com/edit/ngx-bootstrap-rc8ab4?file=app%2Fapp.component.ts
模块
// App imports
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { CollapseModule } from 'ngx-bootstrap/collapse';
@NgModule({
imports: [ BrowserModule, CollapseModule.forRoot()],
declarations: [ AppComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
TS(节选)
export class AppComponent {
isCollapsed = true;
}
HTML
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" (click)="isCollapsed = !isCollapsed" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<div class="collapse navbar-collapse" [collapse]="isCollapsed">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div>
</div>
</nav>
在 Angular V7 中具有以下配置
Angular CLI: 7.2.2
Node: 10.14.1
OS: win32 x64
Angular: 7.2.1
谢谢@llyaSurmay 真是一个很好的例子。我的情况略有不同,没有可折叠模块也使用功能模块,如下所示
如果您正在使用功能模块,那么您还需要在那里添加您的下拉模块导入
希望它能帮助那些试图在导航栏中实现 ngx-bootstrap 下拉模块的人。谢谢