渲染动态html后,angular click()事件无法正常工作

问题描述 投票:0回答:2

从服务器端加载的几个html元素和angular click()事件也是其中的一部分。但渲染元素后事件未触发。我知道我需要通知DOM。我不能做到这一点。

component.ts

mport { Component} from '@angular/core';
@Component({
    selector: 'app-root',
    templateUrl: '../Views/Dashboard.html',
    providers: []
})

export class DashboardComponent {
    public deviceData="<div (click)="Go()">Click</div>"; //e.x: loaded from server
    constructor(){

    }
    Go():void{
       alert("Go");
    }

}

HTML

<div [innerHTML]="deviceData"></div>
javascript angular
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.