我开始学习NX。我已经创建了几个库。
库
在材料库中,我已经导入了角材料库:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import {MatButtonModule} from '@angular/material/button';
@NgModule({
imports: [
CommonModule,
BrowserAnimationsModule,
MatButtonModule
],
exports: [
MatButtonModule
]
})
export class MaterialModule {}
在ui-lib中,我像这样导入了材料:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { TodosComponent } from './todos/todos.component';
import { MaterialModule } from '@myorg/material';
@NgModule({
imports: [
CommonModule,
MaterialModule
],
declarations: [TodosComponent],
exports: [TodosComponent],
})
export class UiModule {}
在TodosComponent中,我像这样使用
<button mat-raised-button color="primary">Primary</button>
但这不会呈现“材质”按钮,而是显示默认的HTML按钮。
但是,如果我直接在任何应用程序中直接使用material.module,则按钮将正确呈现。
请帮助