[聚合文章] primeNG组件库在Angular2上的使用

JavaScript 2017-11-26 20 阅读

其中Location是项目将要保存的问题,Node interpreter是node.js安装的位置,Angular CLI:是angular CLI安装的位置,我安装在全局global路径下。一般第一项需要指定路径之外,其余不需要改变。然后点击create就可以。

2、生成的文件如下:


angular-cli.json :angular-cli的配置文件,

测试配置文件:karma.conf.js,

typescript的lin:t配置文件,

端到端的测试配置文件:protractor.conf.js,

导入es6模块的配置文件:polyfills.ts,

angular工程的main.ts引导启动文件,

全局样式style.css,

typescript配置文件:ts.config.json;

typescript的声明文件:typings.d.ts,

angular组建 app.components相关的css,html,ts。

3、当需要创建新的组件的时候可直接在点击一的app文件夹,


直接可新建一个组件,并且会自动配置好CSS,html 和ts文件,同时在app.modul.ts文件中会自动导入(如果要删除,需要手动删除该文件中导入的包).

第二: 开始搭建使用prime NG环境

4、至此已经新建完成一个完整的angular2项目,下面开始搭建如何使用primeNG

cd 到项目所在目录,

使用以下命令依次安装:

npm install primeng --save

npm install @angular/animations --save

npm install font-awesome@4.7.0 --save

安装过程中可能会出现错,根据提示信息进行修改。一般都能解决

5、修改:angular-cli.json文件中的“styles”: 如下:

"styles": [

"styles.css",

"../node_modules/primeng/resources/primeng.min.css",

"../node_modules/primeng/resources/themes/omega/theme.css",

"../node_modules/font-awesome/css/font-awesome.min.css"

],

如图:


6、在app.module.ts中添加以下模块(如果有其他需要,还可以添加)

import {FormsModule} from "@angular/forms";

import {HttpModule} from "@angular/http";

import {BrowserAnimationsModule} from "@angular/platform-browser/animations";

import {ButtonModule, InputTextModule} from "primeng/primeng";

@NgModule({

declarations: [

AppComponent

],

imports: [

BrowserModule,

FormsModule,

HttpModule,

BrowserAnimationsModule,

InputTextModule,

ButtonModule

],

providers: [],

bootstrap: [AppComponent]

})

export class AppModule { }

注意:不要重复添加,上下要一致

我在使用过程中添加了其他组件

7、在app.component.ts中添加

import {Component} from '@angular/core';

@Component({

selector: 'app-root',

templateUrl: './app.component.html',

styleUrls: ['./app.component.css']

})

export class AppComponent {

constructor( ) { }

name: string;

message: string;

onClick() {

this.message = "Hello , " + this.name;

}

}


8、在app.component.html中添加


第三:进行测试

在以上都完成之后,npm install  ,然后,npm start  本地环境通过localhost:4200,一般是4200 ,在浏览器进行查看就可以

当需要其他primeNG组件(引用了其组件,但是没有导入相应的包,会报错),找到相应组件,然后导入依赖包就可以

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。