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小框架 fly javascript framework
Nov 26 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
jquery日历控件实现方法分享
Mar 07 Javascript
node.js中的http.response.getHeader方法使用说明
Dec 14 Javascript
javacript获取当前屏幕大小
Jun 04 Javascript
详解在AngularJS的controller外部直接获取$scope
Jun 02 Javascript
ES6中Array.copyWithin()函数的用法实例详解
Sep 16 Javascript
vue2中的keep-alive使用总结及注意事项
Dec 21 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
Jul 10 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
Nov 20 Javascript
你可能不知道的CORS跨域资源共享
Mar 13 Javascript
JavaScript 定时器详情
Nov 11 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学习手记
2007/01/04 PHP
解析thinkphp的左右值无限分类
2013/06/20 PHP
关于svn冲突的解决方法
2013/06/21 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
jquery实现可自动判断位置的弹出层效果代码
2015/10/12 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
vue.js 双层嵌套for遍历的方法详解, 类似php foreach()
2018/09/07 Javascript
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
python 删除excel表格重复行,数据预处理操作
2020/07/06 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
管理学专业个人求职信范文
2013/12/13 职场文书
搬家公司的创业计划书
2014/01/01 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书