微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在将动态元素添加到btn上的html时更新基因剔除ViewModel

如何解决在将动态元素添加到btn上的html时更新基因剔除ViewModel

我有一个现有页面,其中有一行带有两个文本框的一行,它们将接受电子邮件和电话号码。现在,我需要修改页面,以便用户可以通过单击按钮添加其他电子邮件和电话号码。因此,每当用户单击提供的按钮时,我就使用jquery来创建带有两个文本框的新行。 HTML元素已添加到DOM中,但基因剔除视图模型未得到更新。

我不确定如何使用jquery对这些新项目更新viewmodel。我尝试为新创建的控件创建ko.observable,并尝试将其添加到现有的viewmodel(UserDetailsviewmodel)中。但是我看不到附加到viewmodel的新创建的元素。这是我第一次使用淘汰赛,需要有关如何实现此目标的一些指导。任何链接或示例代码都将不胜感激。

class UserDetailsviewmodel {
public UserDetails:  knockoutObservableArray<any> = ko.observableArray([]);
public Email:           knockoutObservable<string> = ko.observable('');
public Phone:           knockoutObservable<number> = ko.observable('');
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。