2017-09-15 85 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