データバインド viewmodel定義の可変
knockout.jsで
データバンドを初めて実装しようとしているものです。
そこで、viewmodelの定義を可変に出来ないものか
調べてるのですが、ご教授願いますでしょうか。
HTML
<li data-bind="text : test1/></li>
<li data-bind="text : test2/></li>
<li data-bind="text : test3/></li>
通常js側は上記を埋め込む為に下記のように記述すると思いますが、
var viewmodel = {
test1: ko.obserbale(''),
test2: ko.obserbale(''),
test3: ko.obserbale(''),
}
定義のtest1~test3 の定義を可変化する事は可能でしょうか。
更にその可変化した定義に値を設定したいと考えてます。
したい事↓
for(var i=1; i<4; i++){
var viewmodel = {
test +i: ko.obserbal('');
}
test + i = i
}
ko.applyBindings(viewmodel);
配列等で対応した方がいいのでしょうか。
宜しくお願いします。