我知道這是重複的問題,但沒有列出的解決方案幫助我。我收到以下錯誤控制檯:Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming
角材2找不到核心主題
我已經這樣做:
-
在角cli.json
- 新增風格的關鍵Suggested Here
- 試過真正的路徑CSS Suggested Here
等等。我似乎已經失去了標籤。
現在讓我感興趣的是我從這裏看到的樣式加載。
原來是類材料檢查:mat-theme-loaded-marker
。
但我仍然無法讓它加載。同樣的錯誤。
我的AppModule如下:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { RouterModule, Routes } from '@angular/router';
import 'hammerjs';
import { LoginComponent } from './components/login/app';
import { CookieService } from 'ngx-cookie-service';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MaterialModule } from '@angular/material';
const appRoutes: Routes = [
{path: 'login', component: LoginComponent},
{ path: '**', component: LoginComponent }
];
@NgModule({
declarations: [
LoginComponent
],
imports: [
FormsModule,
HttpModule,
BrowserModule,
BrowserAnimationsModule,
RouterModule.forRoot(
appRoutes,
{ enableTracing: true } // <-- debugging purposes only
),
MaterialModule
],
providers: [ CookieService],
bootstrap: [ LoginComponent ]
})
export class AppModule { }
PS:我是新來的角4.
順便說一句:你不再做'MaterialModule'。相反,您只需包含您需要的組件的模塊,如「MdButtonModule」等等。看看這裏:[入門](https://material.angular.io/guide/getting-started)。 – pzaenger
「樣式表導入」的順序是什麼?更新css包括你的帖子 – Aravind
@pzaenger是的,我最初嘗試過,同樣的錯誤。因此堅持這一點。 –