angular - 在自定义角度库中使用角度材料
问题描述
我有一个角度库项目。我想在该项目中使用外部库,但我无法这样做。我安装了角度材料并将 MatIconModule 导入了我的库模块之一。但它仍然会抛出错误mat-icon is not a known element任何人都可以帮忙。
这是我的按钮模块的样子:
import { MatIconModule } from '@angular/material/icon'
@NgModule({
declarations: [ButtonComponent],
imports: [
CommonModule,
BrowserModule,
FormsModule,
FontAwesomeModule,
MatIconModule
],
exports: [ButtonComponent]
})
export class ButtonModule { }
这是组件代码:
@Component({
selector: 'ui-button',
template: `
<button
(click)="onClick.emit($event)"
[ngClass]="getClasses()"
[disabled]="disabled"
[ngStyle]="{ 'background-color': backgroundColor }"
><mat-icon>cloud_download</mat-icon>{{label}}</button>
`,
styles: []
});
这是项目 package.json 依赖项
这是按钮库 package.json 文件
解决方案
推荐阅读
- mongodb - 无法从 Power BI 连接到 mongo db 中的数据库
- nginx - 在启用 Proxy_Protocol 的情况下将 NGINX 流量代理到辅助代理
- r - R - 在“主键列”上将行从数据帧附加到另一个不重复
- reactjs - 是否可以扩展 react-docgen 以选择组件上的自定义属性?
- java - Jaxb - 在包含期间使用 rootElement 生成类
- python - 使用 matplotlib 显示多个 y 轴脊时减小一个子图的宽度
- c# - 连接远程数据库时如何诊断和修复TaskCanceledException?
- r - R - 包 marmap - read.bathy - 深度值 NA
- javascript - 如何使用 PHP 和 AJAX 删除/编辑 sql 条目?
- jestjs - Jest 测试按什么顺序运行?