2014-04-01から1ヶ月間の記事一覧
directiveを使ってカスタム要素をつくるというのをやってみました。 http://docs.angularjs.org/guide/directive restrict: "E", restrictはdirectiveの種類で、'E'は要素を指します。他にも'A'や'C'があり、それぞれ属性とクラスを指します。デフォルトは'A…
ツリーのような再帰的なカスタム要素をつくろうとした場合、素直に書くと、 "RangeError: Maximum call stack size exceeded"が発生します。 angularがテンプレートを再帰的に解析しようとして収集つかなくなるようです。 そのものズバリな解決策が以下のペ…
HTML5のHistory APIでは、pushStateでスタックへ積んだ状態を、window.onpopstateにセットしたイベントハンドラで受け取ることができます。このイベントハンドラをangular.jsで扱いやすいようにng-popstateという属性を定義するという内容です。 app.directi…