はじめに 複雑な Web アプリを作っていると、結果をリアルタイムで返す必要のない処理や、返したくても同期で実行するには時間が掛かりすぎるような重い処理を行いたい場合が出てきます。 こういう場合は、レスポンスはすぐに返してしまって、サーバ側にジョブとして溜めておいてバックグラウンドで処理するのが定石です。 このような手法を ジョブキューイング とか タスクキューイング などと呼びます。...

続きを読む

前回の続きです。 今回はDirective(ディレクティブ)についてです。 ngModelやngRepeatなどを既に使っているのでディレクティブがどんなものかは大体分かっているかと思います。 ビルドインのディレクティブ一覧 => http://docs.angularjs.org/api/ng#directive ####なので早速ですがディレクティブを作ります。 単純な...

続きを読む

AngularJS入門(2) 〜ルーティング, フィルター〜 の続きです。 今回はサービスと、DIです。 サービス 一定処理をサービスとして定義できます。 サービスにすることでテストも容易になります。 サービスの使い方 実は既にサービスを使っています。 DescCtrlを作った時に定義した引数$routeParamsがサービスです。 // app/scripts/main.j...

続きを読む


AngularJSをとりあえず触ってみたい人向けの記事です。 面倒なので今回はYEOMANを使います。 準備するもの YEOMANとAngularJS用のジェネレーター npm install -g yo npm install -g generator-angular Compass(generator-angularが使っている) gem install compass ...

続きを読む