Angular 2+使用“ onChange”功能在div上动态添加html文本

时间:2018-12-18 07:56:16

标签: javascript jquery html angular

我已经开发了一个应用程序,该应用程序会在select元素中的值更改后立即动态更改div元素中的HTML文本。

在HTML中:

<div id="update"></div>

在打字稿中:

$('#update').html(`<input type="file" (change)="onFileChanged($event)">`

有效。选择文件时,不会调用该函数。

2 个答案:

答案 0 :(得分:0)

尝试一下;

var html = $compile('<input type="file" (change)="onFileChanged($event)"')($scope);
 $('#update').html(html);

答案 1 :(得分:0)

删除jquery代码并为div设置一个标志。当用户单击按钮时,标志应更改。根据标志状态可以设置文本。