深入探究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 相关文章推荐
解读IE和firefox下JScript和HREF的执行顺序
Jan 12 Javascript
Extjs在exlipse中设置自动提示的方法
Apr 07 Javascript
JQuery Study Notes 学习笔记(一)
Aug 04 Javascript
jquery乱码与contentType属性设置问题解决方案
Jan 07 Javascript
JS对select控件option选项的增删改查示例代码
Oct 21 Javascript
JS中三目运算符和if else的区别分析与示例
Nov 21 Javascript
常用jQuery代码分享
Jul 14 Javascript
jQuery 跨域访问解决原理案例详解
Jul 09 Javascript
jQuery的事件预绑定
Dec 05 Javascript
Ajax和Comet技术总结
Feb 19 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 Javascript
在vue中把含有html标签转为html渲染页面的实例
Oct 28 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 三大特点:封装,继承,多态
2017/02/19 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
IE6下通过a标签点击切换图片的问题
2010/11/14 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
有关于JS构造函数的重载和工厂方法
2013/04/07 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
javascript History对象原理解析
2020/02/17 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
使用OpenCV实现仿射变换—平移功能
2019/08/29 Python
python中open函数的基本用法示例
2019/09/07 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
软件测试工程师笔试题带答案
2015/03/27 面试题
工作的心得体会
2013/12/31 职场文书
成语的广告词
2014/03/19 职场文书
投资合作协议书范本
2014/04/17 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
学校火灾防控方案
2014/06/09 职场文书
市场营销策划方案
2014/06/11 职场文书
租房安全协议书
2014/08/20 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
我的收音机情缘
2022/04/05 无线电