将ng-zorro-antd UI组件与ABP框架一起使用

问题描述

我们可以考虑将ng-zorro-antd替换为abp角的UI组件吗?

链接

https://docs.abp.io/en/abp/latest/UI/Angular/Component-Replacement

https://ng.ant.design/docs/introduce/en

解决方法

  1. 添加ng-zorro-antd

    yarn add ng-zorro-antd

  2. 将必需的模块添加到shared.module.ts

import { CoreModule } from '@abp/ng.core';
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';
import { NgModule } from '@angular/core';
import { ThemeBasicModule } from '@abp/ng.theme.basic';
import { ThemeSharedModule } from '@abp/ng.theme.shared';
import { NgxValidateCoreModule } from '@ngx-validate/core';
import { NzLayoutModule } from 'ng-zorro-antd/layout'; //add this line

@NgModule({
  declarations: [],imports: [
    CoreModule,ThemeSharedModule,ThemeBasicModule,NgbDropdownModule,NgxValidateCoreModule,NzLayoutModule //add this line
  ],exports: [
    CoreModule,providers: []
})
export class SharedModule {}

  1. 按照
  2. 中的说明进行操作

https://docs.abp.io/en/abp/latest/UI/Angular/Component-Replacement#how-to-replace-a-layout

  1. 转到\ src \ app \ my-layout \ my-layout.component.html并添加以下代码。

  <nz-layout>
    <nz-header>Header</nz-header>
    <nz-content>
        <router-outlet></router-outlet>
    </nz-content>
    <nz-footer>Footer</nz-footer>
</nz-layout>

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...