Angular指令选择器不适用于外部库中的元素。
创始人
2024-10-30 23:00:30
0

要在Angular中使用外部库中的元素,可以通过包装器指令来解决这个问题。以下是一个示例:

import { Directive, ElementRef, AfterViewInit } from '@angular/core';

@Directive({
  selector: '[externalElementWrapper]'
})
export class ExternalElementWrapperDirective implements AfterViewInit {

  constructor(private el: ElementRef) { }

  ngAfterViewInit() {
    // 在此处初始化外部库中的元素
    const externalElement = new ExternalLibraryElement(this.el.nativeElement);
  }
}

然后,在你的组件模板中使用这个包装器指令来包装外部库中的元素:

ExternalElementWrapperDirective中,我们使用ElementRef来获取包装器指令所在元素的原生DOM元素。在ngAfterViewInit生命周期钩子中,我们可以访问到外部库中的元素,并执行任何初始化操作。

通过使用包装器指令,我们可以在Angular中使用外部库中的元素,而不需要使用Angular指令选择器。

相关内容

热门资讯

透视演示!pokermaste... 透视演示!pokermaster修改器(WPK购买)一贯真的有辅助教程(哔哩哔哩)1、进入到poke...
值得注意的是!微乐小程序免费黑... 值得注意的是!微乐小程序免费黑科技,微乐挖坑内购破解(透视)真是存在有辅助教程(哔哩哔哩)1、操作简...
透视窍门!wepoker手机版... 透视窍门!wepoker手机版辅助(WePoKer内购)果然是真的有辅助攻略(哔哩哔哩)1、很好的工...
透视软件!微乐小程序黑科技,微... 透视软件!微乐小程序黑科技,微信小程序游戏破解器(透视)切实真的是有辅助教程(哔哩哔哩)1、下载好正...
透视总结!hhpoker德州有... 透视总结!hhpoker德州有挂吗(AApoker ai插件)一贯真的有辅助脚本(哔哩哔哩)hhpo...
此事引发网友热议!微乐小程序黑... 此事引发网友热议!微乐小程序黑科技免费,微信小程序游戏破解微乐辅助(透视)都是是真的辅助教程(哔哩哔...
透视积累!哈糖大菠萝能开挂吗(... 透视积累!哈糖大菠萝能开挂吗(WePoKer官方)一直真的有辅助脚本(哔哩哔哩)哈糖大菠萝能开挂吗脚...
做出回应!微乐小程序免费黑科技... 做出回应!微乐小程序免费黑科技,微乐自建房免费黑科技下载(透视)其实是有辅助插件(哔哩哔哩)1、进入...
事发当天!微乐小程序免费黑科技... 事发当天!微乐小程序免费黑科技,微乐辅助靠谱麻(透视)总是存在有辅助器(哔哩哔哩)脚本下载中分为三种...
透视积累!wepokerplu... 透视积累!wepokerplus辅助(WePoKer国外版)果然是真的有辅助脚本(哔哩哔哩)透视积累...