gpt4 book ai didi

javascript - Angular 4重新初始化或重置嵌套在ngFor循环中的组件

转载 作者:行者123 更新时间:2023-11-28 04:00:16 27 4
gpt4 key购买 nike

我可以使用以下 *ngFor 循环(如下所示)执行某些操作来强制共享文本输入组件重新初始化或重置吗?我面临的问题是组件值没有重置为默认值,因为添加/删除新联系人时组件没有被销毁或重新初始化。最初认为这是因为 native DOM 输入没有唯一的名称,但事实并非如此。我知道我可以将逻辑添加到共享文本输入组件中以进行手动重置,但我希望最好避免这种情况。主要原因是我正在开发其他共享输入组件,它们也有同样的问题,并且通过 Angular 框架重置组件比手动监听更改并对其进行操作更优雅。

.Contact(*ngFor="let contact of contacts; let i = index;trackBy:ContactsChanged")
.ContactDetails.form
shared-text-input-component.InputComponent([value]="contact.model.value")

(使用 PUG 模板)

最佳答案

现在工作了。 trackBy 函数返回未定义

关于javascript - Angular 4重新初始化或重置嵌套在ngFor循环中的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47177791/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com