Не распознал импорт материала в дочерние модули угловой 2 - PullRequest
0 голосов
/ 29 июня 2018

У меня есть app.module.ts, как импортировать пользовательские модули material.ts, и я не могу использовать материал в компонентах, объявленных в корне модуля. Но когда я создаю дочерний модуль (ClientModule) и объявляю компонент здесь, материал не может быть распознан.

@NgModule({
  imports: [
    BrowserModule,
    AppRoutingModule,
    BrowserAnimationsModule,
    LayoutModule,
    MaterialModule,
    ReactiveFormsModule,
    HttpModule,
    ClientModule
  ],
  declarations: [
    AppComponent,
    NavigatorComponent,
    LoginComponent,
  ],
  providers: [AuthService],
  bootstrap: [AppComponent]
})
export class AppModule { }

ClientRegistrationComponent не работает угловой материал, должен ли я импортировать модуль материала тоже?

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ClientRegistrationComponent } from './client-registration/client-registration.component';

@NgModule({
  imports: [
    CommonModule
  ],
  declarations: [ClientRegistrationComponent]
})
export class ClientModule { }

1 Ответ

0 голосов
/ 29 июня 2018

Чтобы использовать MaterialModule в вашем приложении, я бы порекомендовал вам создать SharedModule и импортировать SharedModule во все модули.

Если вы не хотите SharedModule, да, в приведенном выше случае вам необходимо импортировать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...