[英]Append html to div javascript and bind typescript function to a (click) event not working
我有一個外部javascript文件,並且有一個將HTML附加到siteLayoutComponent.html DIV的函數,如下代碼:
function LoadNotificationData(data) {
$("#lstNotification").append(' <li id="' + data.id + '"><a (click)="logout()"><i class="fa fa-sign-out fa-fw" "></i>' + data.subject + '</a></li> <li id="dv' + data.id + '" class="divider"></li>')
}
siteLayoutComponent.ts中的注銷功能
logout() {
this.router.navigate(['/login']);
}
檢查生成的代碼后,我們可以意識到該事件未以正確的方式呈現,我需要在附加的HTML中動態執行此綁定。 有任何想法嗎
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.