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 相关文章推荐
js href的用法
May 13 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
Sep 16 Javascript
Js实现动态添加删除Table行示例
Apr 14 Javascript
浅谈javascript中for in 和 for each in的区别
Apr 23 Javascript
Javascript对象Clone实例分析
Jun 09 Javascript
js实现右键自定义菜单
Dec 03 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
Oct 16 Javascript
Angular4学习教程之HTML属性绑定的方法
Jan 04 Javascript
浅谈Webpack打包优化技巧
Jun 12 Javascript
JavaScript代码异常监控实现过程详解
Feb 17 Javascript
js获取图片的base64编码并压缩
Dec 05 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
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
Date对象格式化函数代码
2010/07/17 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
2014/06/01 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
layui之select的option叠加问题的解决方法
2018/03/08 Javascript
Vue Prop属性功能与用法实例详解
2019/02/23 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
在Python中用has_key()方法查找键是否存在的教程
2015/05/21 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
Python高级property属性用法实例分析
2019/11/19 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
python 获取字典键值对的实现
2020/11/12 Python
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
为什么需要版本控制?
2013/08/08 面试题
应届生服装设计自我评价
2013/09/20 职场文书
秘书专业自荐信范文
2013/12/26 职场文书
活动总结新闻稿
2014/08/30 职场文书
自考生自我评价
2019/06/21 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
MySQL 自定义变量的概念及特点
2021/05/13 MySQL
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技