knockout.js observableとobservableArray
2012/05/07
Javasccriptとかで用意されている配列で使えるメソッドが使えるのがobservableArray()。
使えないのがobservable()っぽい。
使えないのがobservable()っぽい。
めも
pushを使うOK例
var ary = ko.observableArray(~);
ary.push(~);
ary.push(~);
pushを使うNG例
var obj = ko.observable(~);
obj.push(~);
obj.push(~);
ko.observable()とko.observableArray()のなかみ
| メソッド? | 型 | ko.observable() | ko.observableArray() |
|---|---|---|---|
| B | Function | ○ | ○ |
| G | Function | ○ | ○ |
| H | Function | ○ | ○ |
| equalityComparer | Function | ○ | ○ |
| extend | Function | ○ | ○ |
| getSubscriptionsCount | Function | ○ | ○ |
| kb | Function | ○ | ○ |
| notifySubscribers | Function | ○ | ○ |
| ra | Function | ○ | ○ |
| subscribe | Function | ○ | ○ |
| u | Object | ○ | ○ |
| valueHasMutated | Function | ○ | ○ |
| valueWillMutate | Function | ○ | ○ |
| zb | Function | ○ | |
| ab | Function | ○ | |
| destroy | Function | ○ | |
| destroyAll | Function | ○ | |
| fa | Function | ○ | |
| indexOf | Function | ○ | |
| pop | Function | ○ | |
| push | Function | ○ | |
| remove | Function | ○ | |
| removeAll | Function | ○ | |
| replace | Function | ○ | |
| reverse | Function | ○ | |
| shift | Function | ○ | |
| slice | Function | ○ | |
| sort | Function | ○ | |
| splice | Function | ○ | |
| unshift | Function | ○ |