2012-03-16 25 views

回答

0

如果您希望映射插件正常工作,您應該嘗試確保您映射的集合是由映射插件在第一個實例中創建的。當映射插件運行時,它會創建特殊的mappedObservableArrays,然後可以隨後進行更新。

您還指定fromJSON方法,沒有任何映射信息。因此,該插件只爲人/兒童收藏創建了匿名對象。它沒有被指示創建Person對象。

我在這裏有一個工作示例。

http://jsfiddle.net/madcapnmckay/Nje3S/

希望這有助於。

+0

是的,這是我正在尋找的迴應。 非常感謝。你救了我的一天! – pgr 2012-03-16 20:07:51

-1

我想你只是缺少Knockout映射插件。您還需要將「a」變量定義爲常規JavaScript對象而不是字符串(刪除圍繞它的單引號)。

對不起,但我找不到一種方法來鏈接到JsFiddle中的映射插件。

+0

對不起,您看起來確實有映射插件引用。嘗試將你的「a」變量放入一個對象的其他建議。 http://jsfiddle.net/PxULV/4/ – Tuan 2012-03-16 19:32:27

+0

感謝您對Tuan的迴應。另一個建議拯救了我的一天。 – pgr 2012-03-16 20:09:04