diff --git a/aio-ja/content/examples/toh-pt6/src/hero.service.ts b/aio-ja/content/examples/toh-pt6/src/app/hero.service.ts similarity index 93% rename from aio-ja/content/examples/toh-pt6/src/hero.service.ts rename to aio-ja/content/examples/toh-pt6/src/app/hero.service.ts index ed735c3fdb..ff0ab1fa35 100644 --- a/aio-ja/content/examples/toh-pt6/src/hero.service.ts +++ b/aio-ja/content/examples/toh-pt6/src/app/hero.service.ts @@ -50,12 +50,12 @@ export class HeroService { // #enddocregion getHeroes, getHeroes-1, getHeroes-2 // #docregion getHeroNo404 - /** IDによりヒーローを取得. idが見つからない場合は`undefined`を返す */ + /** IDによりヒーローを取得する。idが見つからない場合は`undefined`を返す。 */ getHeroNo404(id: number): Observable { const url = `${this.heroesUrl}/?id=${id}`; return this.http.get(url) .pipe( - map(heroes => heroes[0]), // returns a {0|1} element array + map(heroes => heroes[0]), // {0|1} 要素の配列を返す // #enddocregion getHeroNo404 tap(h => { const outcome = h ? `fetched` : `did not find`; @@ -68,7 +68,7 @@ export class HeroService { // #enddocregion getHeroNo404 // #docregion getHero - /** IDによりヒーローを取得。見つからなかった場合は404を返却 */ + /** IDによりヒーローを取得する。見つからなかった場合は404を返却する。 */ getHero(id: number): Observable { const url = `${this.heroesUrl}/${id}`; return this.http.get(url).pipe( @@ -129,7 +129,7 @@ export class HeroService { // #docregion handleError /** - * 失敗したHttp操作を処理します + * 失敗したHttp操作を処理します。 * アプリを持続させます。 * @param operation - 失敗した操作の名前 * @param result - observableな結果として返す任意の値 diff --git a/aio-ja/content/tutorial/toh-pt6.md b/aio-ja/content/tutorial/toh-pt6.md index aca4dfe02c..42f7125e1d 100644 --- a/aio-ja/content/tutorial/toh-pt6.md +++ b/aio-ja/content/tutorial/toh-pt6.md @@ -506,6 +506,7 @@ CLIは`HeroSearchComponent`を作成し、`AppModule`のdeclarationsにそのコ
+ [switchMap operator](http://www.learnrxjs.io/operators/transformation/switchmap.html)により すべての適格なキーイベントが`HttpClient.get`メソッドを呼び出すことができます。 各リクエスト間の300msの休止により、複数のHTTPリクエストを送信できますが、それらは順序どおりに戻ってこないかもしれません。