2017-09-15 70 views
0

我想使用primeNg UI框架,但它似乎并没有工作。我在他们的网站上关注了GETSTARTED部分。一切都安装并导入,但仍然无法正常工作。 <button pButton type="button" class="ui-button-danger"></button>尝试一个简单的实现,但它不会对按钮做任何事情PrimeNg Angular CLI

+0

你不获得样式? –

+0

没错,只是像我这样的普通按钮甚至没有使用框架 – Amar

+0

糟糕的标签,请改善标签! – Kukeltje

回答

1

我有类似的问题。只有那些对我有用的东西是将包中的所有样式复制到项目样式文件中并使用它。

在您的项目中创建一个css/scss文件,并将primeui样式复制到您的文件中。比使用该文件。

您可以找到风格下

"yourProjectPath/node_modules/primeng/resources/primeng.min.css" 
+0

我在哪里可以找到样式的css文件? – Amar

+0

我编辑过。请参阅 –

+0

这似乎是一个难看的解决方案,应该是更好的方法。无论哪种方式,我尝试了这一点,但当我将css代码粘贴到我的app.component.css文件中时,出现了很多错误。由于其格式不好,我无法查看并尝试解决问题 – Amar

0

这样做:

NPM安装:

npm install primeng --save 

在您的项目.angular-cli.json文件添加primeng风格。

"styles": [ 
    "../node_modules/primeng/resources/themes/omega/theme.css", 
    "../node_modules/primeng/resources/primeng.min.css" 
    ] 

在您的应用程序添加module.ts ButtonModule

app.module.ts

import {ButtonModule} from 'primeng/primeng'; 
@NgModule({ 
    imports: [ 
     ButtonModule 
    ] 
}) 

app.component.html

<button pButton type="button" label="Click"></button> 
+0

在风格中,点代表什么? ' “风格”: “../node_modules/primeng/resources/themes/omega/theme.css”, “../node_modules/primeng/resources/primeng.min.css” ]“ 全路径? – Amar

+0

它定义了定义节点模块文件的路径。 – Chandru

+0

这仍然不会改变按钮 – Amar