我有一个angular-cli应用程序,并且使用Angular IMask插件。Angular IMask插件封装了vanila imaskjs,后者具有es2015格式的“ package.module”以及es5 umd格式的“ package.main”。在构建angular-cli时会使用“ package.module”,但不会使用babel对其进行转换,因此我的应用程序无法在IE中运行。
如何配置angular-cli以包括要转译的imaskjs?可以在Webpack这样的https://github.com/uNmAnNeR/imaskjs/issues/24中解决, 但是angular-cli呢?弹出是唯一的解决方案吗?
是否可以以es2015格式为库分发“ package.module”,还是也应该在es5中?
我有
<mat-menu #saveMenu="matMenu">...</mat-menu>
Run Code Online (Sandbox Code Playgroud)
在app-save-document companent和
<app-save-document></app-save-document>
<button mat-icon-button [matMenuTriggerFor]="saveMenu">
Run Code Online (Sandbox Code Playgroud)
在另一个companent.
如果我在不同的组件中有[matMenuTriggerFor]的mat-menu和按钮,我可以做些什么来让按钮看到菜单吗?
我现在有 ERROR Error: mat-menu-trigger: must pass in an mat-menu instance.