From 944b214ca412e4306e19234293c57fd6fcbfea7f Mon Sep 17 00:00:00 2001 From: William KOZA Date: Thu, 29 Dec 2016 14:24:43 +0100 Subject: [PATCH 1/2] docs(server-communication) Don't use constructor, but rather ngOnInit --- .../ts/app/wiki/wiki-smart.component.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts b/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts index 97ca33e1c0..c2c4984d09 100644 --- a/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts +++ b/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts @@ -1,7 +1,7 @@ /* tslint:disable: member-ordering forin */ // #docplaster // #docregion -import { Component } from '@angular/core'; +import { Component, OnInit } from '@angular/core'; import { Observable } from 'rxjs/Observable'; // #docregion import-subject import { Subject } from 'rxjs/Subject'; @@ -15,7 +15,7 @@ import { WikipediaService } from './wikipedia.service'; templateUrl: 'wiki.component.html', providers: [ WikipediaService ] }) -export class WikiSmartComponent { +export class WikiSmartComponent implements OnInit { title = 'Smarter Wikipedia Demo'; fetches = 'Fetches when typing stops'; items: Observable; @@ -25,12 +25,15 @@ export class WikiSmartComponent { search(term: string) { this.searchTermStream.next(term); } // #enddocregion subject - constructor (private wikipediaService: WikipediaService) { + constructor (private wikipediaService: WikipediaService) {} + + ngOnInit() { // #docregion observable-operators this.items = this.searchTermStream .debounceTime(300) .distinctUntilChanged() .switchMap((term: string) => this.wikipediaService.search(term)); // #enddocregion observable-operators - } + } + } From 7acd8e7d5e63e823fbf3b8288adbc36c975fc1de Mon Sep 17 00:00:00 2001 From: William KOZA Date: Thu, 29 Dec 2016 14:55:08 +0100 Subject: [PATCH 2/2] correct lint error --- .../server-communication/ts/app/wiki/wiki-smart.component.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts b/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts index c2c4984d09..e23138a560 100644 --- a/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts +++ b/public/docs/_examples/server-communication/ts/app/wiki/wiki-smart.component.ts @@ -26,7 +26,7 @@ export class WikiSmartComponent implements OnInit { // #enddocregion subject constructor (private wikipediaService: WikipediaService) {} - + ngOnInit() { // #docregion observable-operators this.items = this.searchTermStream @@ -34,6 +34,5 @@ export class WikiSmartComponent implements OnInit { .distinctUntilChanged() .switchMap((term: string) => this.wikipediaService.search(term)); // #enddocregion observable-operators - } - + } }