けさらんぱさらん

方向性は定めず、ただ思いつくままに

knockout.js

Knockout.jsの初期値をDOMから取得する

Knockout.jsを使うときにたまに困るのがDOMの値を初期値にしたい時です。 なんか地道にJQueryでデータを取得してプロパティに代入してたのですが ちょっと調べてみたらカスタマイズしてDOMからデータを取得することができました。 いろいろやり方はあるので…

Knockout.jsのwithを使っていなかったことを後悔している件

Knockout.jsにはwithという制御文があるのですが 今まで使うことは無かったです。 でも絶対使った方が良かったと後悔中例えばこんな構造のデータあります。 var juchu = { juchuNumber: "0001", juchuDate: "2013/11/11", member: { name: "山田太郎", tel: …

Knockout.jsの小ネタ

Knockout.jsでは通常、値をバインドしたい時は <div data-bind="hoge"> このようにプロパティ名を指定します。 Knockout.jsには、とある条件の時にCSSクラスをバインドする機能があります。 例えばこんな感じに書きます。 <div data-bind="css: { css-no-class: foo() }"> このfooは、bool値を持つobservableだとします。 foo = ko</div></div>…