AngularJS 1.2.0-rc2 で Typeahead が動かない


AngularJS で UI Bootstrap の Typeahead が動かない

AngularJS 1.2.0 の rc2 にした途端、UI Bootstrap (0.6.0) の Typeahead (Autocomplete みたいなやつ) が動かなくなった。

仕様変更なのかバグなのかわからず、とりあえずui-bootstrap-tpls-0.6.0.jsのコードを見たりしながらも AngularJS か UI Bootstrap のほうでバグ修正してくんないかなーと期待&様子見していたところ、AngularJS 1.2.0 の rc3 では正常に動作するようになったので一件落着。

ちなみに、rc2 でのエラーは、matches is undefinedというもの。

Stack Overflow で関連する記事は、AngularJS 1.2.0 Bootstrap UI 0.6.0 (bootstrap3_bis2) Typeahead かな。rc2 では、promise絡みの実装に問題があったみたいだ。