原始觀察到其被讀取:從observable中讀取其他observable,但不更新原始文件?
self.searchResult = ko.observable(new Class());
3「相同的」可觀測量,其被讀出到:
self.address1 = ko.observable(new AddressClass());
self.address2 = ko.observable(new AddressClass());
self.address3 = ko.observable(new AddressClass());
每個地址*觀測值有其自己的視圖/形式,通過它們被更新的。當打開視圖時,當前地址可觀察值設置爲self.searchResult.addresses [0]。
問題是,當更新任何地址* observable時,原始的self.searchResult.addresses [0]也被更新。
也許一個愚蠢的問題,但我花了一些時間試圖解決它沒有運氣,所以任何輸入將不勝感激!
我試過了,但沒有工作。我也使用ko.mapping插件,也許這是問題? – Xatep
可能,但是,再次,我很難說沒有看到代碼。你能提供一個演示問題的小提琴嗎? – jimmym715