簡體   English   中英

ngIf 並單擊不適用於 angular2 中的動態 html

[英]ngIf and click not working for dynamic html in angular2

ngIf 並單擊不適用於動態 html。

當使用innerHtml然后ngIf加載html時,點擊事件未加載。

export class FillInBlanksComponent implements OnDestroy, OnInit {    

     question = '';
     editable = true;
     ngOnInit() {    

         question = '<span *ngIf="editable" name="answers['+incr+']" contenteditable="true" (click)="onclick()"> </span>';
     }
     onClick(){
         alert("clicked!!!!");
     }    
}

您正在調用的函數是(click)="onclick()"但您已經定義了onClick()

另一件事是,您可能希望對字符串進行 DOM 清理,否則您會收到警告。 請查看此答案以了解如何執行此操作。

檢查您是否已完成拼寫錯誤使用 (click)="onClick()"

您在函數調用中使用了小 c

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM