ノックアウトビューモデルでリファクタリングを実行しようとしています。モデルオブジェクトからいくつかのビューロジックを分離することから始めます。
表示されているバインディングを使用するときに値を返す方法があるかどうか疑問に思っていましたか?
私の現在の状況は、Foreachループにあります。Knockoutが繰り返し処理しているオブジェクトを、表示されているバインディングで呼び出すメソッドに戻したいと思いました。
data-bind="visible: SomeMethod"
に
data-bind="visible: SomeMethod(object)"
このメソッドは明らかにko.computed関数であり、値を返そうとしましたが失敗しました。その常に未定義。
var SomeMethod = ko.computed(function() {
.....
}
これが可能であるならば、何か考えはありますか?