私はKnockoutJSが初めてで、プラグインko.observableArray()
によって作成されたように、生成されたオブジェクトに追加のプロパティとメソッドを追加しようとして立ち往生しています。mapping
ここに私がいるところです:
- 私はJSON配列を持っています
Users
ko.observableArray()
マッピングプラグインで作成しました- それぞれのテーブル行を作成するテンプレートを持っていますが
User
、これまでのところとても良いです:o)
これが私がやろうとしていることです:
それぞれUser
にというプロパティがあります'IsActive'
-このプロパティを切り替える各オブジェクトdata-bind
のメソッドへのクリック イベントが必要です。User
'IsActive'
この質問は有望に見えましたが、ビューモデル全体を JS で宣言する必要があるのは不必要な重複のようです (それが私がしなければならない方法でない限り!) - 生成されたオブジェクトを拡張することは可能ですか?
私は、追加のプロパティまたはメソッドを宣言し、mapping
生成されたオブジェクトを拡張する方法があるこれらの線に沿ってもっと考えていましたが、この記事は、生成された配列内のオブジェクトを拡張するのではなく、単一のオブジェクトに関係しています。
コードは次のとおりです: http://jsfiddle.net/yZkSf/2/ (JS fiddle ではまだ動作していませんが、動作するようになったらこのリンクを更新します)。
ご協力ありがとうございました