深入探究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 相关文章推荐
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
Apr 25 Javascript
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
js在数组中删除重复的元素自保留一个(两种实现思路)
Aug 22 Javascript
node.js中的http.response.removeHeader方法使用说明
Dec 14 Javascript
实践中学习AngularJS表单
Mar 21 Javascript
JS简单实现点击复制链接的方法
Aug 03 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
Vue如何实现监听组件原生事件
Jul 03 Javascript
Js跳出两级循环方法代码实例
Sep 22 Javascript
基于JavaScript实现简单扫雷游戏
Jan 02 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
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
php中删除、清空session的方式总结
2015/10/09 PHP
php时间计算相关问题小结
2016/05/09 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
jQuery创建自己的插件(自定义插件)的方法
2010/06/10 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
python实现银联支付和支付宝支付接入
2019/05/07 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
Django实现基于类的分页功能
2019/10/31 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
纠风工作实施方案
2014/03/15 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
2014年征兵标语
2014/06/20 职场文书
追悼会答谢词
2015/01/05 职场文书
教师学期个人总结
2015/02/11 职场文书
史上最牛的辞职信
2015/02/28 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
东京审判观后感
2015/06/01 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
汽车销售合同文本
2019/08/08 职场文书
vue elementUI表格控制对应列
2022/04/13 Vue.js