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 相关文章推荐
javascrpt绑定事件之匿名函数无法解除绑定问题
Dec 06 Javascript
jquery清空textarea等输入框实现代码
Apr 22 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
自定义刻度jQuery进度条及插件
Sep 02 Javascript
Angularjs中UI Router的使用方法
May 14 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
微信小程序实现弹出菜单功能
Jun 12 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
javascript Number 与 Math对象的介绍
Nov 17 Javascript
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
Apr 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 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
python访问纯真IP数据库的代码
2011/05/19 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
python flask安装和命令详解
2019/04/02 Python
pandas删除指定行详解
2019/04/04 Python
python自动生成model文件过程详解
2019/11/02 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Python模块/包/库安装的六种方法及区别
2020/02/24 Python
Python中格式化字符串的四种实现
2020/05/26 Python
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
本科生学习总结的自我评价
2013/10/02 职场文书
地理科学专业毕业生求职信
2013/10/15 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
学生实习介绍信
2014/01/15 职场文书
2014年政工师工作总结
2014/12/18 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
甜美蛋糕店的创业计划书模板,拿来即用!
2019/08/21 职场文书
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python