JsViews

JsViewsとTypeahead.jsを併用するとバインディングが期待通りに動かない

おそらくJsViewsに限った話ではなくて、双方向バインディングをやってくれるテンプレートエンジンなりフレームワーク全般にかかるであろう事案。 問題点 以下のイベント発火時に双方向バインディング(View -> Model)が動作しない。 typeahead:autocompleted…

JsViews(JsRender)の{{for}}タグの#data, #index

ちゃんとドキュメントに書かれてないのだけど、{{for}}タグでは、#data(カレント行)と#index(インデックス)を参照できる。 <ul> {{for list}} <li>{{>#index}} - {{>#data}}</li> {{/for}} </ul> 追記:他にも #parent がある。