深入探究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 相关文章推荐
基于javascript滚动图片具体实现
Nov 18 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
js格式化时间和js格式化时间戳示例
Feb 10 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
Aug 21 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
Mar 15 Javascript
node文件上传功能简易实现代码
Jun 16 Javascript
babel的使用及安装配置教程
Feb 22 Javascript
Bootstrap实现可折叠分组侧边导航菜单
Mar 07 Javascript
微信小程序顶部导航栏可滑动并选中放大
Dec 05 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
文件上传程序的全部源码
2006/10/09 PHP
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
php判断表是否存在的方法
2015/06/18 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
短信提示使用 特效
2007/01/19 Javascript
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
JS跨域代码片段
2012/08/30 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
纯Javascript实现ping功能的方法
2015/03/20 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
微信小程序如何播放腾讯视频的实现
2019/09/20 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
keras做CNN的训练误差loss的下降操作
2020/06/22 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
门卫岗位职责
2013/11/15 职场文书
绩效管理实施方案
2014/03/19 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
ant design charts 获取后端接口数据展示
2022/05/25 Javascript