• 技术文章 >web前端 >js教程

    Angular集成三方UI框架、控件使用详解

    php中世界最好的语言php中世界最好的语言2018-05-08 18:11:27原创1038
    这次给大家带来Angular集成三方UI框架控件使用详解,Angular集成三方UI框架、控件的注意事项有哪些,下面就是实战案例,一起来看一下。

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

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    Angular CLI进行单元与E2E测试步骤详解

    Vue文档使用案例总结

    Vue中调用百度地图插件

    以上就是Angular集成三方UI框架、控件使用详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Angular 控件 框架
    上一篇:源生Node.js注册邮箱激活说明详解 下一篇:Vue过滤器格式化方法详解
    千万级数据并发解决方案

    相关文章推荐

    • 一篇搞定JavaScript循环• 聊聊angular中进行内容投影的方法• 浅析Angular变更检测机制,聊聊如何进行性能优化?• JavaScript对象的构造函数和new操作符(实例详解)• Angular知识点分享:聊聊表单、管道、绑定、指令、通信和周期
    1/1

    PHP中文网