2
我正在學習淘汰賽的過程中,在我的小樣本中,我無法獲得我的json結果。有人能告訴我我錯過了什麼嗎?Knockoutjs - empty json
ko.utils.stringifyJson(self.divisions)
感謝
click here to view source on jsfiddle
我正在學習淘汰賽的過程中,在我的小樣本中,我無法獲得我的json結果。有人能告訴我我錯過了什麼嗎?Knockoutjs - empty json
ko.utils.stringifyJson(self.divisions)
感謝
click here to view source on jsfiddle
ko.utils.stringifyJson
不是遞歸所以只解開第一級觀測,也不會解開復雜的對象。
所以不會在您的收藏解開你的Division
對象屬性(例如age
)。
然而KO mapping plugin具有遞歸版本:
您可以將觀察到的轉換成一個普通的JavaScript對象與ko.toJS
然後調用ko.utils.stringifyJson
:
ko.utils.stringifyJson(ko.toJS(self.divisions)
或者你可以一個視圖模型轉換成JSON在一個步驟ko.toJSON
方法
ko.toJSON(self.divisions)
請參閱Demo。
就是這樣,謝謝! – Marco