将一个库导入另一个NX

时间:2020-07-25 16:36:42

标签: angular nrwl-nx

我开始学习NX。我已经创建了几个库。

  • ui
  • 材料

在材料库中,我已经导入了角材料库:

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,则按钮将正确呈现。

请帮助

0 个答案:

没有答案