深入探究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 相关文章推荐
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
jquery select多选框的左右移动 具体实现代码
Jul 03 Javascript
举例讲解JavaScript中关于对象操作的相关知识
Nov 16 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
Oct 14 Javascript
js图片放大镜效果实现方法详解
Oct 28 Javascript
Vue的H5页面唤起支付宝支付功能
Apr 18 Javascript
浅谈目前可以使用ES10的5个新特性
Jun 25 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
Jan 14 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
Aug 06 Javascript
微信小程序实现电影App导航和轮播
Nov 30 Javascript
JS实现扫雷项目总结
May 19 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
PHP4实际应用经验篇(6)
2006/10/09 PHP
php中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
Laravel框架控制器,视图及模型操作图文详解
2019/12/04 PHP
JQuery异步获取返回值中文乱码的解决方法
2015/01/29 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
easyui validatebox验证
2016/04/29 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
浅谈js中的bind
2019/03/18 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
Python中查看文件名和文件路径
2017/03/31 Python
JSON Web Tokens的实现原理
2017/04/02 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
Pandas分组与排序的实现
2019/07/23 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
欧缇丽美国官网:Caudalie美国
2016/12/31 全球购物
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
迟到检讨书300字
2014/02/14 职场文书
《望洞庭》教学反思
2014/02/16 职场文书
cf搞笑广告词
2014/03/14 职场文书
师德师风整改措施
2014/10/24 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android