深入探究angular2 UI组件之primeNG用法


Posted in Javascript onJuly 26, 2017

前言:众所周知,primeNG是ng2的一个ui组件库,很强大,个人感觉比ng2-bootstrap还强大,下面就告诉大家怎么安装使用,官网:http://www.primefaces.org/primeng/#/

本人使用angular cli 创建项目,所以讲述在cli下的配置安装步骤,如果没有使用cli也不用担心,官网有具体的安装步骤。

1、 安装

cd 你的项目目录

npm install primeng --save-dev

2、 配置angular-cli.json

omega是一种主题,还有很多主题,bootstrap等等......

"styles": [
 "styles.css",
 "../node_modules/primeng/resources/themes/omega/theme.css",
 "../node_modules/primeng/resources/primeng.min.css",
 "../node_modules/font-awesome/css/font-awesome.css"
],

需要注意的是系统中的所有小图标都使用font-awosome字体库,font-awosome.css是字体图标文件,需要安装

npm install font-awosome --save

3、使用,需要使用的组件,都要在app.module.ts中加载

// 载入primeng模块
import {AutoCompleteModule, TabViewModule, ButtonModule} from "primeng/primeng"

......

@NgModule({
 declarations: [
 AppComponent
 ],
 imports: [
 BrowserModule,
 FormsModule,
 HttpModule,
 AutoCompleteModule,
 ButtonModule,
 TabViewModule
 ],

......

4、模板中就可以使用模块中定义的组件了

// 按钮
<button pButton type="button" label="Click"></button>

// 标签页
<p-tabView>
 <p-tabPanel header="Header 1">
 Content 1
 </p-tabPanel>
 <p-tabPanel header="Header 2" [selected]="true" [closable]="true">
 Content 2
 </p-tabPanel>
 <p-tabPanel header="Header 3">
 Content 3
 </p-tabPanel>
</p-tabView>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何实现浏览器上的右键菜单
Jul 10 Javascript
使用Jquery Aajx访问WCF服务(GET、POST、PUT、DELETE)
Mar 16 Javascript
js实现简单的购物车有图有代码
May 26 Javascript
ES6中如何使用Set和WeakSet
Mar 10 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
May 10 Javascript
基于jQuery实现表格内容的筛选功能
Aug 21 Javascript
bootstrap下拉列表与输入框组结合的样式调整
Oct 08 Javascript
vue.js组件之间传递数据的方法
Jul 10 Javascript
XMLHttpRequest对象_Ajax异步请求重点(推荐)
Sep 28 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
Sep 29 Javascript
react-native中ListView组件点击跳转的方法示例
Sep 30 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
Nov 16 Javascript
WdatePicker.js时间日期插件的使用方法
Jul 26 #Javascript
关于Stream和Buffer的相互转换详解
Jul 26 #Javascript
JS 60秒后重新发送验证码的实例讲解
Jul 26 #Javascript
JS数组操作中的经典算法实例讲解
Jul 26 #Javascript
你有必要知道的10个JavaScript难点
Jul 25 #Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 #Javascript
jQuery实现键盘回车搜索功能
Jul 25 #jQuery
You might like
php创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
javascript 面向对象编程基础:继承
2009/08/21 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
12步教你理解Python装饰器
2016/02/25 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
python计算n的阶乘的方法代码
2019/10/25 Python
Pytorch 中的optimizer使用说明
2021/03/03 Python
日本快乐生活方式购物网站:Shop Japan
2018/07/17 全球购物
JPA面试常见问题
2016/11/14 面试题
《姥姥的剪纸》教学反思
2014/02/25 职场文书
给全校老师的建议书
2014/03/13 职场文书
关于工作经历的证明书
2014/10/11 职场文书
煤矿安全保证书
2015/02/27 职场文书
投标单位介绍信
2015/05/05 职场文书
建党伟业观后感
2015/06/01 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
品德与社会教学反思
2016/02/24 职场文书
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang