深入探究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 相关文章推荐
一些常用的JS功能函数代码
Jun 23 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
Nov 14 Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 Javascript
jQuery实现切换字体大小的方法
Mar 10 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
May 17 Javascript
jQuery实现给input绑定回车事件的方法
Feb 09 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 jQuery
详解webpack进阶之loader篇
Aug 23 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
Dec 11 Javascript
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
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 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
PHP校验ISBN码的函数代码
2011/01/17 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
php创建无限级树型菜单
2015/11/05 PHP
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
python3去掉string中的标点符号方法
2019/01/22 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
Python字典底层实现原理详解
2019/12/18 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
2020/07/09 Python
python 下载文件的几种方法汇总
2021/01/06 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
办公室文员岗位职责范本
2014/06/12 职场文书
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
管理失职检讨书
2015/05/05 职场文书
运动会1000米加油稿
2015/07/21 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL