在我更新子模型之前,我甚至被解雇了。在我更新子模型后,事件不再触发。更新模型的方法是在data-bind =“click:MyClickFunction”内部MyClickFunction模型传递一个CommunityModel的新对象,所有属性都是可观察的。
parentVM.NewPolicy().Community(myCM());
在此之后,甚至不再开火。
<input class="column required restrictedAutoComplete mediumInputBox ui-widget-content ui-corner-all"
data-bind="jqAuto: { autoFocus: true, minLength: 0 },
jqAutoSource: viewModel.InitializationValues.ListsOptions.AvailableGrandfatheringTypesArray,
jqAutoValue: viewModel.NewPolicy().Community().GrandfatheringType,
jqAutoSourceLabel: 'Name',
jqAutoSourceInputValue: 'Name',
jqAutoSourceValue: 'ID', valueUpdate: {mouseclick: viewModel.CommunityInfoVM().myAlert() }" placeholder="Grandfathering" />