angular - 让 Angular 6 实时感知代码
问题描述
给定模板中的以下innerHtml
语句:
<div [innerHtml]="content"></div>
以及组件中的以下代码:
this.content = '<a href (click)="clickMe()">Click Me</a>;'
clickMe(){
alert('link was clicked');
}
单击链接没有任何作用,因为未编译锚点。如何让 Angular 知道该(click)
事件?我在 AngularJS 中使用过$compile
,但在 Angular 6 中找不到等价物。
解决方案
推荐阅读
- excel - VBA 问题 - 从一个工作簿复制到另一个工作簿?
- azure-functions - Azure Functions Core Tools v3.0.2009“func init”不再创建项目文件
- php - 如何使用 Jquery、SQL 和 DB 为每个用户自动保存复选框状态?
- spring-boot - findAll 方法 Mongo Repository - 排除字段以构建更轻的对象
- jquery - 在jquery中使用数组来计算数字1-4
- sql - Express/mssql 登录表单抛出“ReferenceError:”“未定义”
- regex - Kotlin:无法解析包含多个反斜杠的正则表达式 - 为什么我有一个“未封闭组”?
- hibernate - 具有2个多对一关系的Jpa
- javascript - 使用 document.domain 将 html 注入 iframe
- python - 通过给定字段加入 2 个 django 查询集并按顺序排列