タグ

AngularJSとconfigに関するslay-tのブックマーク (2)

  • AngularJS で二重ポストしないようにする - Scribbling

    これまで Ajax で二重ポストをしないようにするには、 DOM を操作して disable にして押せなくしたり、できないものは HTTP リクエストする前に変数に状態を持たせてレスポンスがきたらその状態をクリアしたりするといったものがありましたが、リクエストを出す処理ごとに二重ポストを防止するコードを入れなければいけないことが多く面倒でした。 もう少しスマートなやり方ないかな、と調べていたところ丁度使用している AngularJS でよい感じに解決しているブログを見つけましたので紹介します。 http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs AngularJS は HTTP リクエスト後に結果が返ってきてないものを $http.pendingRequests に登録

    AngularJS で二重ポストしないようにする - Scribbling
  • AngularJSでカスタムサービスを作成するときの作成法まとめ

    AngularJSでカスタムサービスを作成することは非常に大切です。なぜならビジネスロジックはサービスとして書くべきであり、そのようにプログラミングすることが想定されているからです。(少し自信ありませんが、多分そうです) カスタムサービスを作成する方法ですが、いくつか選択肢があります。 $provide#value メソッド $provide#service メソッド $provide#factory メソッド $provide#decorator メソッド $provide#constant メソッド $provide#provider メソッド 個人的にはserviceメソッドだけ使っていれば事足りるのでいいや、という気もするのですが、できれば使いわけたいです。valueやconstantを使い分けられるとコードの可読性と保守性が上がりそうです。そんな訳でこれらの違いや使い方について自

  • 1