无法识别Angular 2子模块中的材料导入

时间:2018-06-29 00:54:53

标签: angular angular-material

我有app.module.ts如何导入自定义material.ts模块,并且无法在模块根目录中声明的组件中使用材料。但是,当我创建一个子模块(ClientModule)并在此处声明一个组件时,无法识别材料。

#include <string>
#include <vector>
#include <sstream>

inline vector<string> split(const string& s) {
    vector<string> result;
    istringstream iss(s);
    for (string w; iss >> w; )
        result.push_back(w);
    return result;
}

@NgModule({ imports: [ BrowserModule, AppRoutingModule, BrowserAnimationsModule, LayoutModule, MaterialModule, ReactiveFormsModule, HttpModule, ClientModule ], declarations: [ AppComponent, NavigatorComponent, LoginComponent, ], providers: [AuthService], bootstrap: [AppComponent] }) export class AppModule { } 不支持角形材料,我也应该导入材料模块吗?

ClientRegistrationComponent

1 个答案:

答案 0 :(得分:1)

要在整个应用程序中使用MaterialModule,我建议您创建一个SharedModule并在所有模块中导入SharedModule。

如果您不想使用SharedModule,则在上述情况下需要导入