gpt4 book ai didi

angular - 需要任何用于 ng-sidebar 实现的运行示例

转载 作者:行者123 更新时间:2023-12-02 16:53:02 24 4
gpt4 key购买 nike

我是 angular2 的新手,我想使用 ng-sidebar 创建侧边栏,但是他们在 readme.MD 文档中给出的文档非常困惑。我无法在我已经构建的应用程序中实现。如果有人有 ng-sidebar 的任何实现经验,请告诉我如何在我的应用程序中调用该组件?我对 forRoot 方法非常困惑。

最佳答案

设置:

  1. 运行npm install --save ng-sidebar
  2. 在您的 app.module.ts 中,添加以下内容:

    import { SidebarModule } from 'ng-sidebar';

    @NgModule中的imports: []内添加SidebarModule.forRoot(),应如下所示:

    @NgModule({
    declarations: [AppComponent],
    imports: [BrowserModule, SidebarModule.forRoot()],
    bootstrap: [AppComponent],
    })
  3. app.component.html中添加:

    <ng-sidebar-container>

    <ng-sidebar [(opened)]="_opened">
    <p>Sidebar contents</p>
    </ng-sidebar>

    <div ng-sidebar-content>
    <button (click)="_toggleSidebar()">Toggle sidebar</button>
    </div>

    </ng-sidebar-container>

    app.component.ts中添加:

    private _opened: boolean = false;

    private _toggleSidebar() {
    this._opened = !this._opened;
    }

Working demo

Code of working demo/Example of calling ng-sidebar in component

关于angular - 需要任何用于 ng-sidebar 实现的运行示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44970947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com