ヘッダーのボタンをクリックして折り畳みサイドバーメニューを左側に表示するには、ng-sidebarを使用する必要があります。ng-sidebar(Angular 2)実装の問題
app.component.html
<div class="page-header custom-phead">
<ng-sidebar-container>
<ng-sidebar [(opened)]="_opened">
<p>Sidebar contents</p>
</ng-sidebar>
<div ng-sidebar-content>
<button (click)="_toggleSidebar()">Toggle</button>
</div>
</ng-sidebar-container>
<form class="heading">
<input type="text" name="search" [(ngModel)]="search"><input type="image" [src]="'../resource/searchicon.png'">
</form>
</div>
そしてapp.component.tsで、
private _opened: boolean = false;
private _toggleSidebar() {
this._opened = !this._opened;
}
問題があり、ボタンがすべてでそれに加えて、画面に反映されていない、何も起こりません。これを整理してください。
あなたの 'app.module.ts'を提供してください。そこに 'SidebarModule'をインポートしましたか? – Nehal
はい私はすべてそれを完了しました – Gayathri