2

knockout.js は、オブジェクト/フィールド バインディング用に最適化されているようで、ko.observablesを使用して getter/setter 関数を作成できます。

しかし、バインドしたいビュー モデルのメンバーが既にゲッター/セッター関数である場合はどうなるでしょうか。これら 2 つを統合する最も簡単な方法は何ですか?

var example = {
    FirstName: function(/* setValue */) { ... };
    LastName: function(/* setValue */) { ... };
    ArrayOfSomething: function(index /*, setValue */) { ... };
}

カスタム バインディングを作成する必要がありますか (これは複雑に思えます)、それとも別のメカニズムがありますか?

これはどのように機能しArrayOfSomethingますか?

4

0 に答える 0