Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度5:动态事件绑定_Angular_Angular5 - Fatal编程技术网

Angular 角度5:动态事件绑定

Angular 角度5:动态事件绑定,angular,angular5,Angular,Angular5,如何将动态事件侦听器添加到动态元素,即在使用服务响应完成其呈现之后?我需要使用类似于元素id的选择器向特定元素添加动态事件侦听器 用例:假设我有两个元素,都使用*ngFor over JSON从服务响应中呈现,比如: 第一要素 第二要素 现在,第一个元素JSON包含一些指令,我需要使用这些指令来创建一个动态函数,我需要将这个新创建的函数绑定到我的第二个div。我需要使用Angular 5而不是普通脚本来完成这项工作 让我用三个简单的步骤来解释我需要做什么: 1) 使用json生成动态函数(可能需

如何将动态事件侦听器添加到动态元素,即在使用服务响应完成其呈现之后?我需要使用类似于元素id的选择器向特定元素添加动态事件侦听器

用例:假设我有两个元素,都使用*ngFor over JSON从服务响应中呈现,比如:

第一要素 第二要素 现在,第一个元素JSON包含一些指令,我需要使用这些指令来创建一个动态函数,我需要将这个新创建的函数绑定到我的第二个div。我需要使用Angular 5而不是普通脚本来完成这项工作

让我用三个简单的步骤来解释我需要做什么:

1) 使用json生成动态函数(可能需要为不同元素创建多个函数) 2) 查找需要绑定的我的元素(可选)
3) 使用一些事件监听器将动态函数添加到相应的元素中

我们可以使用事件绑定来捕获各种用户启动的事件,以启动组件类中的逻辑

<!-- From: -->
<input type="submit" class="btn" value="{{ btnText }}">

<!-- To: -->
<input type="submit" class="btn" value="{{ btnText }}" (click)="addItem()">


这对AJ4有帮助also@chandrakant请把问题通读一遍,以便深入了解detail@RajanDesai请仔细阅读问题以获得更详细的信息。您能详细解释一下吗?@Bhumikshah,详细解释。您在第一个div中尝试过(更改)函数吗?我的意思是,当发生更改时,您可以为下一个div启动一个函数。在这种情况下,如何(更改)第一个div帮助中的函数,当用户与第二个div交互时,我需要调用我的动态函数当用户与您的任意div交互时,您可以通过在代码中设置一些事件侦听器来使用公共函数,这样,如果当前数据中发生任何更改,那么您可以根据需要执行动态操作