3

在我的视图模型中,我有以下代码:

var self = this;
self.Name = ko.observable(data.Name);
var mapped = $.map(data.Addresses, function (item) { return new Address(item) });
self.AddressList = ko.observableArray(mapped);
self.dirtyFlag = new ko.DirtyFlag([self.Name, self.AddressList]);

由于AddressList.

有没有办法指定什么值不脏或者什么时候开始监控变化?

4

1 回答 1

1

听起来您的地址中的某些内容可能select与绑定绑定到 a ,value并且它正在初始绑定上写入一个值。它将数字更改为字符串。您始终可以选择reset在应用绑定后调用标志(调用self.dirtyFlag.reset()

于 2012-11-10T01:48:10.167 回答