1 开发环境

  本博文基于angular5

  

2 步骤

  2.1 创建angular5项目

    详情参见百度

  2.2 下载PrimeNG依赖

npm install primeng --save
npm install primeicons --save

  2.3 在Angular项目中引入PrimeNG样式

    修改 angular-cli.json配置文件

      

{"$schema": "./node_modules/@angular/cli/lib/config/schema.json","project": {"name": "hello-angular"},"apps": [{"root": "src","outDir": "dist","assets": ["assets","favicon.ico"],"index": "index.html","main": "main.ts","polyfills": "polyfills.ts","test": "test.ts","tsconfig": "tsconfig.app.json","testTsconfig": "tsconfig.spec.json","prefix": "","styles": ["styles.scss","../node_modules/primeicons/primeicons.css","../node_modules/primeng/resources/themes/omega/theme.css","../node_modules/primeng/resources/primeng.min.css"],"scripts": [],"environmentSource": "environments/environment.ts","environments": {"dev": "environments/environment.ts","prod": "environments/environment.prod.ts"}}],"e2e": {"protractor": {"config": "./protractor.conf.js"}},"lint": [{"project": "src/tsconfig.app.json","exclude": "**/node_modules/**"},{"project": "src/tsconfig.spec.json","exclude": "**/node_modules/**"},{"project": "e2e/tsconfig.e2e.json","exclude": "**/node_modules/**"}],"test": {"karma": {"config": "./karma.conf.js"}},"defaults": {"styleExt": "scss","component": {}}
}

View Code

  2.4 引入动效依赖

npm install @angular/animations --save

    引入依赖后,在跟模块引入相关模块

import {BrowserModule} from '@angular/platform-browser';
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

{"name": "hello-angular","version": "0.0.0","license": "MIT","scripts": {"ng": "ng","start": "ng serve","build": "ng build --prod","test": "ng test","lint": "ng lint","e2e": "ng e2e"},"private": true,"dependencies": {"@angular/animations": "^5.2.11","@angular/common": "^5.2.0","@angular/compiler": "^5.2.0","@angular/core": "^5.2.0","@angular/forms": "^5.2.0","@angular/http": "^5.2.0","@angular/platform-browser": "^5.2.0","@angular/platform-browser-dynamic": "^5.2.0","@angular/router": "^5.2.0","bootstrap": "^3.3.7","core-js": "^2.4.1","primeicons": "^1.0.0-beta.9","primeng": "^6.0.0","rxjs": "^5.5.6","zone.js": "^0.8.19"},"devDependencies": {"@angular/cli": "~1.7.0","@angular/compiler-cli": "^5.2.0","@angular/language-service": "^5.2.0","@types/jasmine": "~2.8.3","@types/jasminewd2": "~2.0.2","@types/node": "~6.0.60","codelyzer": "^4.0.1","jasmine-core": "~2.8.0","jasmine-spec-reporter": "~4.2.1","karma": "~2.0.0","karma-chrome-launcher": "~2.2.0","karma-coverage-istanbul-reporter": "^1.2.1","karma-jasmine": "~1.1.0","karma-jasmine-html-reporter": "^0.2.2","protractor": "~5.1.2","ts-node": "~4.1.0","tslint": "~5.9.1","typescript": "~2.5.3"}
}

View Code

  2.5 参考文档

3 How To Use PrimeNG

  

    

  

转载于:https://www.cnblogs.com/NeverCtrl-C/p/9254612.html

PrimeNG01 angular集成PrimeNG相关推荐

  1. activiti 工作流_springboot+activiti+angular 集成activiti工作流实现,源码分享

    springboot+activiti+angular 这是spring boot框架集成activiti工作流实现,采用目前流行的restful api接口调用,前端使用angular js框架实现 ...

  2. angular cli + primeNG

    目录: 1.安装  angular cli 2.创建项目 3.构建路由 4.新建组件 5.组件之间的通信 6.引入primeNG 7.修改primeNG组件样式 8.问题 -------------- ...

  3. angular JS + PrimeNG 初学使用

    angular Js 初学习 首先需要下载安装node js, 如果太老版本可以选择更新到最新版本.命令; npm install -g n, 如果有error 使用 npm install -g n ...

  4. Angular集成Bootstrap库

    1.生成Angular7工程 运行命令: ng new angular-ng-bootstrap 参考:https://www.angular.cn 2.集成Bootstrap4 运行命令: npm ...

  5. angular集成websocket_Angular + Websocket

    Angular使用RxJS,它本质上是一个反应式扩展的javascript实现.这是一个使用可观察序列组成异步和基于事件的程序的库,非常适合使用WebSockets. 简而言之,RxJS允许我们从we ...

  6. angular集成websocket_Angular Websocket教程

    Angular Websocket教程 在本教程中,我们将介绍如何实现一个非常简单的基于WebSocket的Angular应用程序.本教程版本: angular ^6.1.0 rxjs ^6.0.0 ...

  7. android 富文本编辑器_富文本编辑器,还是Tinymce好一点?Angular/Vue集成最新版

    以前jQuery.PC网页时代,富文本编辑器一直就是百度Ueditor.KindEditor.现在使用Angular.Vue.React等MVVM架构以及最新的大前端 工程模式下,老的编辑器显然不更新 ...

  8. Angular 6集成Spring Boot 2,Spring Security,JWT和CORS

    主要内容:Spring Boot 2的基础应用.CORS配置.Actuator监控:Spring Boot集成springfox-swagger,利用Swagger生成JSON API文档,利用Swa ...

  9. Vue、React、Angular最佳UI框架

    摘要: 今天我们不聊技术,只"以貌取人". 刚入门的小伙伴问我(上面是我的自拍照),现在前端Vue.React.Angular这三个框架似乎都很好,反而不知道选择什么了,我当时开玩 ...

最新文章

  1. Spring-----projects-----概述
  2. VCenter (虚拟架构环境的集中管理) 、数据库虚拟机迁移的影响
  3. 51CTO-redis-集群安装以及动态扩容
  4. 「双11」哪些东西值得买?超值大礼包四舍五入等于不要钱
  5. 使用Oracle 10g的Logminer挖掘日志
  6. 8086汇编语言显示一串字符串中ASCII码最大的一个字符
  7. 题2.pta数据结构题集-File Transfer (25分)
  8. 如何获取到电脑所连接Wifi的密码
  9. 开源项目之魔兽争霸III外挂程序 Warkeys
  10. AI会玩魔方了!全是自学,比任何人都快,包括机器人
  11. 疑难杂症、易混淆、易遗忘的知识点记录
  12. 一位资深程序员大牛给予Java初学者的学习建议
  13. 【tomcat运行异常】Error running ‘*** [org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:run]‘
  14. Sonarqube代码审查平台
  15. Flutter安装详解 as版本
  16. 静电浪涌防护:TVS
  17. [bzoj4735] 你的生命已如风中残烛
  18. Apache 与 php的配置
  19. JVM学习总结笔记2
  20. 直播视频app源码,自定义可点击可滑动的通用RatingBar

热门文章

  1. c++ 原子操作 赋值_Volatile深度剖析-原子性
  2. 「译文」你必须掌握的 7 种 JavaScript 错误类型
  3. python中连续两个小于号_Python语言描述最大连续子序列和
  4. python 输出文字_Python中输出ASCII大文字、艺术字、字符字小技巧
  5. matlab常数编程,用MATLAB编程序,拟合方程,求常数。 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  6. 如何接受上级指令_与上级沟通的技巧
  7. shell条件判断 if else
  8. mysql长时间后断开_mysql 长时间没连接了 就会自动断开服务
  9. 用十万级数据进行讲解MySQL索引基础
  10. Vue基本操作及运行截图总结