Angular学习笔记之集成三方UI框架、控件的示例


Posted in Javascript onMarch 23, 2018

本文介绍了Angular学习笔记之集成三方UI框架、控件的示例,分享给大家,具体如下:

安装 Material UI 方法:

Material 官网:https://material.angular.io

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 官网:https://www.ag-grid.com/

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 官网:https://ng.ant.design/version/0.7.x/docs/introduce/zh

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"
]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
Jan 09 Javascript
Ext 表单布局实例代码
Apr 30 Javascript
jQuery温习篇 强大的JQuery选择器
Apr 24 Javascript
有道JavaScript监听浏览器的问题
Jun 23 Javascript
jquery和javascript的区别(常用方法比较)
Jul 04 Javascript
javascript数据结构之双链表插入排序实例详解
Nov 25 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
Sep 17 Javascript
jquery.tableSort.js表格排序插件使用方法详解
Aug 12 Javascript
ES6中参数的默认值语法介绍
May 03 Javascript
Ionic3 UI组件之autocomplete详解
Jun 08 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
Aug 20 Javascript
JavaScript实现两个数组的交集
Mar 25 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 #Javascript
JavaScript 五大常见函数
Mar 23 #Javascript
JS中原始值和引用值的储存方式示例详解
Mar 23 #Javascript
剖析Angular Component的源码示例
Mar 23 #Javascript
vue利用axios来完成数据的交互
Mar 23 #Javascript
JS动画定时器知识总结
Mar 23 #Javascript
p5.js 毕达哥拉斯树的实现代码
Mar 23 #Javascript
You might like
Smarty最简单实现列表奇偶变色的方法
2015/07/01 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
写入cookie的JavaScript代码库 cookieLibrary.js
2009/10/24 Javascript
jquery异步循环获取功能实现代码
2010/09/19 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
javascript中返回顶部按钮的实现
2015/05/05 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
python和shell获取文本内容的方法
2018/06/05 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
python批量处理txt文件的实例代码
2020/01/13 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
基于Python的OCR实现示例
2020/04/03 Python
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
人事科岗位职责范本
2014/03/02 职场文书
医药营销个人求职信
2014/04/12 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
离婚财产分配协议书
2014/10/21 职场文书
2015年第十五个全民国防教育日宣传活动方案
2015/05/06 职场文书
第二次离婚起诉书
2015/05/18 职场文书
学生会自荐信
2019/05/16 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
详解Python牛顿插值法
2021/05/11 Python
分析Java中Map的遍历性能问题
2021/06/26 Java/Android
win sever 2022如何占用操作主机角色
2022/06/25 Servers