在我的视图模型中,我更新了 observable 的属性。该属性绑定到输入元素。
在我更改值(来自 JS)后,视图会更新。
问题是我在页面上有其他元素订阅输入的更改事件,当值更新时不会发布。
更新(代码):
模型:
var viewModel = {
email: ko.observable()
}
html:
<input class="form-input" data-bind="value: email" type="email" />
JS:(由于一些点击):
$('.form-input').change(function () {
// doesn't happen
});
viewModel.email('someemail@aaa.com');