@laco0416 です。今回はHttpモジュールの機能を眺め、アプリケーション中で使う際のベストプラクティス案みたいなものを考えていこうと思います。 なお、本稿で扱うAngular2のバージョンはbeta.0です 基本的な使い方 まずはざっとAPIリファレンスを眺めます。 https://angular.io/docs/ts/latest/api/ 重要なのは以下のシンボルです。 HTTP_PROVIDERS Http Request Response HTTP_PROVIDERSはHttpクラスのインスタンスをDIで取得するために必要なプロバイダのセットです。テストでモックサーバーなどを差し込みたい場合はこのプロバイダをいじくります。 HttpはAjaxの主役、いわゆるクライアントです。このクラスのメソッドでリクエストを送り、レスポンスを受け取ります。 RequestはHttpクラスが
この記事はAngular+Firebaseでチャットアプリを作るのエントリーです。 前記事:Angularのルーティング設定(基礎編) 次記事:Angular+Firebase Authenticationで認証機能を導入する この記事で行うこと 前回の記事ではルーティングの基本的な設定を行いました。 本稿ではAngularに標準採用されているRxJSを使って、アプリ内のセッション管理をする基礎を作っていきます。 AngularのRxJS sessionサービスを作る RxJSとは 『正式名称「Reactive Extensions for JavaScript」。リアクティブプログラミングを行う「Reactive extensions」のJavaScript版です。』 『リアクティブプログラミングとは、データストリームと変更の伝播に関係する非同期プログラミングの仕組みです。』 最初に私が
はじめに この記事の対象者 これから Angular を始める方 Rx, RxJS についてイメージをなんとなくイメージをつかみたい方 この記事は何? Angular は、非同期処理を効率よく実装するために RxJS というライブラリを標準で採用しています。 ただ、この RxJS というライブラリを扱うためには、従来のプログラミングとは少し違った思考が必要です。 自分の場合は、何も知らない状態で公式ドキュメントを読みに行っても利点や具体的な使い方がピンときませんでした。 理解が進まなかった最大の要因は、Rx という概念のイメージを持っていなかったからです。 もし最初からそのイメージを持っていたのであれば、私の学習はもう少しスムーズに進んでいたと思います...orz というわけで この記事では これから Angular6 を始めたいけど RxJS とか言うライブラリも学ぶ必要があるらしい..
Once in a while I’m asked what I think about naming observables with an $ suffix. For example: const click$ = Observable.fromEvent(button, 'click');Well, I personally could take it or leave it, but I know some of you can’t live without it. What I want to write an article about, however, is the origin of “Finnish Notation” and different dialects. Hungarian NotationWith Hungarian Notation, one adds
The usual approach to debugging RxJS-based code involves sprinkling do operators and logging throughout composed observables. That's something that I find tedious, so I wrote this library and implemented an unobtrusive mechanism for identifying observables and logging and inspecting observable subscriptions. If you, too, are looking for a less painful RxJS debugging experience, you might find this
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く