knockout.js は、オブジェクト/フィールド バインディング用に最適化されているようで、ko.observablesを使用して getter/setter 関数を作成できます。
しかし、バインドしたいビュー モデルのメンバーが既にゲッター/セッター関数である場合はどうなるでしょうか。これら 2 つを統合する最も簡単な方法は何ですか?
var example = {
FirstName: function(/* setValue */) { ... };
LastName: function(/* setValue */) { ... };
ArrayOfSomething: function(index /*, setValue */) { ... };
}
カスタム バインディングを作成する必要がありますか (これは複雑に思えます)、それとも別のメカニズムがありますか?
これはどのように機能しArrayOfSomething
ますか?