Angular指令在InnerHTML中的使用
创始人
2024-10-30 23:00:47
0

要在InnerHTML中使用Angular指令,可以使用Angular的动态组件或者动态模板功能。下面是一种解决方法:

首先,创建一个Angular指令,例如MyDirective

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

@Directive({
  selector: '[myDirective]'
})
export class MyDirective {
  constructor(private elementRef: ElementRef) {
    this.elementRef.nativeElement.innerHTML = '
{{ message }}
'; } get message(): string { return 'Hello, World!'; } }

然后,在你的组件模板中使用ng-templatengComponentOutlet来动态渲染这个指令:

在组件类中引入MyDirective

import { Component } from '@angular/core';
import { MyDirective } from './my.directive';

@Component({
  selector: 'app-root',
  template: `
    
` }) export class AppComponent { dynamicContent: string = ''; constructor(private myDirective: MyDirective) { this.dynamicContent = myDirective.elementRef.nativeElement.innerHTML; } }

这样,MyDirective中的指令代码就会被渲染到innerHTML中,并且可以使用Angular的数据绑定语法。

相关内容

热门资讯

透视透视(WPK透视辅助)德扑... 透视透视(WPK透视辅助)德扑概率计算软件(详细辅助必胜教程)竟然是真的有挂;是一款可以让一直输的玩...
德扑ai助手!微扑克怎么用ai... 德扑ai助手!微扑克怎么用ai辅助,(wEpoKe)先前真的有挂(详细透视科技教程)1、玩家可以在德...
德扑ai助手!微扑克怎么用ai... 德扑ai助手!微扑克怎么用ai辅助,(wEpoKe)先前真的有挂(详细透视科技教程);玩家必备必赢加...
透视科技(wepoke一定有挂... 透视科技(wepoke一定有挂)德扑之星开桌怎么设置(详细辅助力荐教程)果然是真的有挂1、不需要AI...
微扑克ai辅助!wepoke好... 微扑克ai辅助!wepoke好友助力,(AAPOKER)切实真的是有挂(详细辅助细节揭秘);建议优先...
透视最新(wepok软件透明挂... 一、wepok软件透明挂简介了解软件请加微:136704302wepok软件透明挂是一款在线扑克游戏...
we辅助poker德之星!Aa... we辅助poker德之星!Aapoker app,(wepOke)一向是真的有挂(详细透视分享教程)...
透视挂透视(微扑克系统发牌规律... 透视挂透视(微扑克系统发牌规律)wpk怎么提高胜率(详细辅助规律教程)固有存在有挂;致您一封信;亲爱...
智星德州菠萝有挂吗!wepok... 智星德州菠萝有挂吗!wepoke显示有,(德州之星)原先是有挂(详细透视2025教程);支持2-10...
透视ai代打(wepoke有辅... 透视ai代打(wepoke有辅助挂)德扑之星软件介绍(详细辅助微扑克教程)先前是有挂1、金币登录送、...