1
爲什麼afterMove事件不會在此jsFiddle中被觸發。 http://jsfiddle.net/vishalhonnatti/JMSt7/3 當鉻調試,這是顯示http://beenabled.com/cdn/ko_err.pngKnockoutjs afterMove事件不會觸發嵌套的可觀察數組
爲什麼afterMove事件不會在此jsFiddle中被觸發。 http://jsfiddle.net/vishalhonnatti/JMSt7/3 當鉻調試,這是顯示http://beenabled.com/cdn/ko_err.pngKnockoutjs afterMove事件不會觸發嵌套的可觀察數組
您傳遞錯誤「的數據:兒童()」來排序。相反,通過可觀察的:'data:children'。通過使用()表單您傳遞基礎JavaScript數組,而不是observableArray。
謝謝。改變後它運行良好。 – Vishal 2012-03-23 04:47:56
但在模型中添加observable/observableArray是否是一種很好的做法,就像我所做的一樣? – Vishal 2012-03-23 04:49:10
我看不出你做了什麼錯。在我編寫的用於初始化沒有值的observable/observableArray的代碼中很常見,然後在稍後的時間點加載它。通常,您將通過AJAX與服務器進行交互,並使用返回的JSON映射到您的View Model。看一下映射插件,看看它可能如何幫助你:http://knockoutjs.com/documentation/plugins-mapping.html – 2012-03-23 17:22:48