angular - 子组件事件调用错误的父组件
问题描述
我在同一页面中有 2 个相同角度元素的实例:
<my-widget id="myWidget" isfullscreen="false"></my-widget>
<my-widget id="myWidget" isfullscreen="true"></my-widget>
在组件 my-widget 我有另一个组件:
<my-dropdown *ngIf="isfullscreen === 'true'" #Dropdown1 [items]="myItems" [afterChange]="afterSelectionChanged1"></my-dropdown>
<my-dropdown *ngIf="isfullscreen === 'false'" #Dropdown2 [items]="myItems" [afterChange]="afterSelectionChanged2"></my-dropdown>
当显示 2 个小部件时,我在第二个小部件的下拉列表中进行了更改,第一个小部件受到影响,而不是第二个。为什么会这样?我该如何解决这个问题?
解决方案
推荐阅读
- ambari - 如何找到 Ambari 的备份数据库?
- laravel - 如何在 laravel 中定义名为关系方法的多字模型?
- android - Android Studio 如何使用资源读取 OpenCV 中的图像文件?
- java - 过滤后从地图返回更好的方法
- angular - 如何在办公室服务器上运行本地计算机的 docker 映像?
- php - OpenApi for php 无法正确呈现枚举值
- java - 即使在 TraceWebFilter 之后注册,TraceId 和 SpanId 在 WebFilter 中也为空
- javascript - 无法在 JS 中验证表单
- javascript - 如何按顺序遍历 ES6 Map?
- docker - 无法使用 docker 连接到我的 prestashop 数据库