ko.observableArray
ソート順が各項目の計算されたプロパティに依存する、独自のソート順を維持する が必要です。
これが機能することを望みます:
var threads = ko.observableArray().extend({ sorted: Thread.desc });
エクステンダーを使用するjsfiddleを試みましたが、子オブザーバブルを変更しても再ソートされません。
これは ko が機能する方法ですか、それとも手順がありませんか?
編集:依存関係が間違っていたことがわかりました。変更は、並べ替えメソッド内で呼び出されても変更済みとしてmessages
マークされないため、もちろん並べ替えは行われません。threads
preview
子供に依存することによってソートされたリストを維持するための簡潔な解決策をまだ考えています。