PrimeNG01 angular集成PrimeNG

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": {}
  }
}

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

  2.5 参考文档

3 How To Use PrimeNG

  

    

  

原文地址:https://www.cnblogs.com/NeverCtrl-C/p/9254612.html

时间: 2024-10-10 08:49:11

PrimeNG01 angular集成PrimeNG的相关文章

Angular集成Spring Boot,Spring Security,JWT和CORS

本文介绍了Spring Boot的基本配置,Angular集成Spring Boot.Spring Security的方法.当前流行的JWT更适合与Angular集成,优于Spring Secuity提供的CSRF.另外引入了springfox-swagger和spring-boot-starter-actuator,演示了如何利用Swagger生成JSON API文档,如何利用Actuator监控应用. 本文前端基于Angular官方样例Tour of Heroes,请先到官网下载. 技术堆栈

AngularJS集成富文本编辑器

最近在Angular中需要集成富文本编辑器,本来已经集成好百度的UEditor,后台觉得配置太多,让我弄个别的,然后就找到了wangEditor,这个配置和上手都要简单一些,下面来看看具体操作步骤吧: 首先大家可以在https://github.com/wangfupeng1988/wangEditor或者官网http://www.wangeditor.com/ 进行下载,里面文档内容也很容易理解,可以自行配置.下载后解压,我们需要用到的主要是wangEditor.js或者 wangEditor

<<ABP框架>> 动态Web Api层

文档目录 本节内容: 创建动态Web Api控制器 ForAll 方法 重写 ForAll ForMethods Http 动词 WithVerb 方法 HTTP 特性 命名约定 Api 浏览器 RemoteService 特性 动态Javascript代理 AJAX 参数 单独服务脚本 Angular 集成 启用/禁用 包装结果 关于参数绑定 FormUri 和 FormBody 特性 DTO vs 简单类型 创建动态Web Api 控制器 这个文档是关于Asp.net Web Api的,如果

java EE学习流程(第二版更新)

这周有点堕落了,这两天啥都没写,就顾上刷<庆余年>了??,今天拿还没完成的javaEE的学习流程来充个数,这个是我在原来基础上增加和更新后的学习流程.里面增加了现有的一些新技术,同时也增加了我了解到的技术和框架.希望能够帮助到正在学习的你,资源链接如下: 链接: https://pan.baidu.com/s/1XSyene6Fva6jrqaiH1s8bQ 提取码: 53qr 图片版本的我放在文末了,比较长,以下是内容大纲: 第一阶段 计算机基础知识 计算机基本构成 硬件 软件 基本架构 硬件

集成ejs和angular

我们另一个系统是把angular用在单页面应用里,对angular做了一些定制,集成了seajs,没有用angular自己的模块管理.不过angular单独使用也是可以的,新开发的一个较小的系统,就没有使用前端js的模块管理,而是简单集成了ejs和angular,本文是一个简单的demo 流程 首先是express的一个服务,用于跳转到ejs.该服务类似于struts2里的action类: function myAccount(req, res, next){ res.render("bindi

angular项目中使用Primeng

1.第一步把依赖添加到项目中 npm install primeng --save npm install @angular/animations --save npm install [email protected] --save 2.在.angular-cli.json中添加 "styles": [ "styles.css", "../node_modules/primeng/resources/primeng.min.css", &quo

Angular团队发布路线图,并演示如何与React Native集成

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmap 前不久在旧金山举行的Angular U大会上,Brad Green.Igor Minar与Misko Hevery共同发表了演讲,重新阐述了年初在ng-conf大会的声明,并给出了2015年下半年关于Angular的路线图. Minar展示了3月份以来Angular所取得的一些新进展.值得注意的是,这些都是一

Angular团队公布路线图,并演示怎样与React Native集成

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmap 前不久在旧金山举行的Angular U大会上,Brad Green.Igor Minar与Misko Hevery共同发表了演讲,又一次阐述了年初在ng-conf大会的声明,并给出了2015年下半年关于Angular的路线图. Minar展示了3月份以来Angular所取得的一些新进展.值得注意的是,这些都是

前端架构:Angular与requirejs集成实践

这几天angular与requirejs.browserify的集成弄的博主头好晕,今天终于成功集成了requirejs,现写些心得体会在这里. 核心思想:angular加载时有一定的顺序,必须依次加载(按照先后顺序)angular,angular-route,module模块,service模块,controller模块,而且requirejs里面的define([......],function(){})加载顺序就很没谱了(毕竟requirejs是异步加载),因此要思路是: 1.先建个ang