我有一个需要Domsanitizer正常运行的图书馆项目。我正在从我的应用程序中使用该库。
我认为我应该能够实例化我的库组件,而无需在应用程序中导入Domsanitizer,但这不会发生。
library-component.ts
export class SqvLibComponent implements OnInit {
constructor( private sanitizer: DomSanitizer ) { }
}
在我的应用中:
library-component.d.ts
export declare class SqvLibComponent implements OnInit {
private sanitizer;
constructor(sanitizer: DomSanitizer);
}
app.component.ts
const s: SqvLibComponent = new SqvLibComponent();
此代码的问题是在实例化该类时,我需要在app.component.ts中输入消毒剂。如何避免这种情况? 我正在尝试找到一种库使用其DomSanitizer依赖项的方法,而无需在客户端应用程序中对其进行请求...