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 相关文章推荐
(function(){})()的用法与优点
Mar 11 Javascript
一个原生的用户等级的进度条
Jul 03 Javascript
js解析与序列化json数据(二)序列化探讨
Feb 01 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
Sep 09 Javascript
jqGrid中文文档之选项设置
Dec 02 Javascript
JS模拟简易滚动条效果代码(附demo源码)
Apr 05 Javascript
JQuery对ASP.NET MVC数据进行更新删除
Jul 13 Javascript
js中DOM三级列表(代码分享)
Mar 20 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
react redux入门示例
Apr 19 Javascript
JavaScript Array.flat()函数用法解析
Sep 02 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
Sep 09 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实现Mysql读写分离
2013/06/28 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
2018/07/30 PHP
php连接mysql数据库最简单的实现方法
2019/09/24 PHP
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
js编写选项卡效果
2017/05/23 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
2019/04/11 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
解决vue下载后台传过来的乱码流的问题
2020/12/05 Vue.js
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
Python编码类型转换方法详解
2016/07/01 Python
python中matplotlib的颜色及线条控制的示例
2018/03/16 Python
python读取Excel实例详解
2018/08/17 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
python 爬取学信网登录页面的例子
2019/08/13 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
简单了解django文件下载方式
2020/02/10 Python
Python 定义只读属性的实现方式
2020/03/05 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
小学生演讲稿
2014/01/12 职场文书
销售员岗位职责范本
2014/02/03 职场文书
环保建议书作文
2014/03/12 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
演讲稿格式范文
2014/05/19 职场文书
委托书怎样写
2014/08/30 职场文书
个人自荐书范文
2015/03/09 职场文书
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏