语境 Angular 项目
我有以下片段:
export class OnlyNumberDirective {
constructor(private _el: ElementRef,private renderer:Renderer2) {
}
@HostListener('input', ['$event']) onInputChange(e) {
this.renderer.invokeElementMethod(this._el.nativeElement, 'dispatchEvent', [event]);
}
}
它使用 Renderer,但它已被弃用,现在我们有了 Renderer2?invokeElementMethod
的替代品是什么? Renderer2
中的方法?
最佳答案
来自 migration guide ,看来以下替换应该有效
(this._el.nativeElement as any)['dispatchEvent'].apply(this._el.nativeElement, [event]);
关于angular - Renderer2 angular 中的 invokeElementMethod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60911498/