深入探究angular2 UI組件之primeNG用法
前言:眾所周知,primeNG是ng2的一個ui組件庫,很強(qiáng)大,個人感覺比ng2-bootstrap還強(qiáng)大,下面就告訴大家怎么安裝使用,官網(wǎng):http://www.primefaces.org/primeng/#/
本人使用angular cli 創(chuàng)建項目,所以講述在cli下的配置安裝步驟,如果沒有使用cli也不用擔(dān)心,官網(wǎng)有具體的安裝步驟。
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" ],
需要注意的是系統(tǒng)中的所有小圖標(biāo)都使用font-awosome字體庫,font-awosome.css是字體圖標(biāo)文件,需要安裝
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> // 標(biāo)簽頁 <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>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Angular2+國際化方案(ngx-translate)的示例代碼
本篇文章主要介紹了Angular2+國際化方案(ngx-translate)的示例代碼,具有一定的參考價值,有興趣的可以了解一下2017-08-08
Angular應(yīng)用tsconfig.json中的lib屬性示例解析
這篇文章主要介紹了Angular應(yīng)用tsconfig.json中的lib屬性示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
AngularJS入門教程之與服務(wù)器(Ajax)交互操作示例【附完整demo源碼下載】
這篇文章主要介紹了AngularJS與服務(wù)器Ajax交互操作的方法,可實現(xiàn)post傳輸數(shù)據(jù)的功能,并附帶完整的demo源碼供讀者下載參考,源碼中還包含了前面章節(jié)的示例文件,需要的朋友可以參考下2016-11-11

