2017-09-30 37 views
0

我正嘗試應用材質預構建主題,它根本不會改變我的應用的樣式。我包括導入語句在Angular 2中應用預構建的主題不會改變任何東西

@import "../node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css";

在我styles.css文件,但沒有任何變化。我已經檢查過我的文件路徑是否正確,並且在文件中包含了Material的核心。我也試過,包括

<link href="../node_modules/@angular/material/prebuilt-themes/indigo-pink.css" rel="stylesheet">

index.html但返回404錯誤。大多數針對預構建主題的修補程序都已通過將文件導入到styles.css文件中解決,但這並不能幫助我解決問題。我正在爲這個項目使用Angular CLI。

+0

你期望改變什麼? ''是最簡單的指標之一。您是否在瀏覽器中收到任何控制檯錯誤/警告,提示沒有主題? –

回答

0

使用下面的import語句您的styles.css中:

@import "[email protected]/material/prebuilt-themes/indigo-pink.css";

starting guide服用。您還需要應用大部分其他步驟。

爲Z.巴格利暗示的意見,<button md-raised-button color="primary">Test</button>是檢查一個簡單的方法,如果題材的作品(不要忘了包括MdButtonModule)。

+0

我也嘗試過,並且沒有收到404錯誤,但該應用程序仍然沒有更改樣式。 –

+0

您是否使用過Angular材質的UI組件一個按鈕?你是否按照整個入門指南? – pzaenger

+0

我得到它的工作。我假設一旦導入該主題將應用於應用程序,但它只適用於Material對象。使用md-raised-button顯示主題。謝謝您的幫助! –