如何 运行 混合应用 AngularJS/Material1 与 Angular/Material2

How to run hybrid app AngularJS/Material1 with Angular/Material2

我目前有一个 AngularJS + angular materialv1 应用程序,我们正在将其迁移到 Angular + angular materialv2。 我们 运行 目前处于混合模式。除了 CSS 样式外,一切正常。

material 1 和 2 中的样式存在冲突。 我读到我需要使用 "compatibility mode" : https://github.com/angular/material2/pull/2790

但我找不到如何设置它。有人知道如何打开它吗?

感谢您对此的帮助。

我找到了解决方案 here:我需要导入 NoConflictStyleCompatibilityMode class 以及 MaterialModule

import { MaterialModule, NoConflictStyleCompatibilityMode  } from '@angular/material';
...
@NgModule({
    imports: [
        MaterialModule,
        NoConflictStyleCompatibilityMode
    ],...

如果这可以帮助某人...