图书馆的消毒器

时间:2019-07-30 10:16:00

标签: angular-library angular-dom-sanitizer

我有一个需要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依赖项的方法,而无需在客户端应用程序中对其进行请求...

0 个答案:

没有答案