AngularJS

[AngularJS] 文字列をenumに変換したい時はテーブルを使う

みなさんこんにちは、ちょっとした文字列を受け取って、自分たちが定義したenum(列挙型)に変換したいときってありますよね?そういう時は、ぜひJavascriptのオブジェクトリテラルを利用してみましょう。プログラミング用語のカタカナって難しいですよね。リテラルは、定義という意味らしいです。ようするうにオブジェクトの定数。今回ここで、紹介したいのは、文字列とenumをテーブル(表)っぽい感じでのオブジェクトで定数として定義してします。

続きを読む

[AngularJS] Infinite $digest Loopのエラーがでたらどうするか

プログラミングでエラーメッセージが出たとき、特に英語で羅列されているのを見ると、なえてしまうかと思いますが、今日はそんな中の一つ、AngularJSのエラーについて紹介します。Error: $rootScope:infdig Infinite $digest Loopです。エラーが起きたときにまず大切な心構えは焦らないこと。私も初めて見たときは、なんじゃこりゃ、もう駄目だわ。と思ったけど、ゆっくりエラーについて読んでみて、リンクをクリックしてみたら、親切にエラーの解決方法について記述してありました。それがこちらのページ。ただ英語だし、よくわからない方もいると思うので、このエラーが起こった時の解決方法を紹介したいと思います。

続きを読む

[AngularJS] OrderByでIPアドレスをソートしよう

AngularJSには便利なソートするOrderByがあります。標準の比較方法では、numberを数字として、stringsをアルファベット順で比較してくれるのでとても便利です。でも、もしIPアドレスをソートしてほしい。と言われたらどうしましょうか。というのが今日のお話です。

続きを読む