Angular学习笔记之集成三方UI框架、控件的示例
程序员文章站
2022-04-21 09:10:55
本文介绍了angular学习笔记之集成三方ui框架、控件的示例,分享给大家,具体如下:
安装 material ui 方法:
material 官网:
step...
本文介绍了angular学习笔记之集成三方ui框架、控件的示例,分享给大家,具体如下:
安装 material ui 方法:
material 官网:
step 1:
npm install --save @angular/material @angular/cdk
step 2:
npm install --save @angular/animations
step 3:
angular.cli
../node_modules/@angular/material/prebuilt-themes/indigo-pink.css
or
style.css
@import "~@angular/material/prebuilt-themes/indigo-pink.css";
step 4:
index.html
<link href="https://fonts.googleapis.com/icon?family=material+icons" rel="external nofollow" rel="stylesheet">
step 5:
app.module.ts import {matinputmodule, matcardmodule, matbuttonmodule} from "@angular/material"; import {browseranimationsmodule} from '@angular/platform-browser/animations'; imports:[ browseranimationsmodule, matinputmodule, matcardmodule, matbuttonmodule, ]
安装 ag-grid 的方法
ag-grid 官网:
step 1:
npm install --save ag-grid-angular ag-grid
step 2:
angular.cli
"../node_modules/ag-grid/dist/styles/ag-grid.css", "../node_modules/ag-grid/dist/styles/ag-theme-fresh.css"
step 3:
app.module.ts
imports:[ aggridmodule.withcomponents([]) ], exports:[ aggridmodule ]
安装 ng-zorro 的方法
ng-zorro 官网:
step 1:
npm install ng-zorro-antd --save
step 2:
直接用下面的代码替换 /src/app/app.module.ts 的内容
注意:在根 module 中需要使用 ngzorroantdmodule.forroot(),在子 module 需要使用 ngzorroantdmodule
import { browsermodule } from '@angular/platform-browser'; import { browseranimationsmodule } from '@angular/platform-browser/animations'; import { ngmodule } from '@angular/core'; import { formsmodule } from '@angular/forms'; import { httpclientmodule } from '@angular/common/http'; import { ngzorroantdmodule } from 'ng-zorro-antd'; import { appcomponent } from './app.component'; @ngmodule({ declarations: [ appcomponent ], imports: [ browsermodule, formsmodule, httpclientmodule, browseranimationsmodule, ngzorroantdmodule.forroot() ], bootstrap: [appcomponent] }) export class appmodule { }
step 3:
修改 .angular-cli.json 文件的 styles 列表
"styles": [ "../node_modules/ng-zorro-antd/src/ng-zorro-antd.less" ]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: webpack-dev-server远程访问配置方法
下一篇: Vue实现带进度条的文件拖动上传功能