Angular 2 templates use a special Async pipe to be able to render out Observables. This lesson covers the syntax used to create an Observable in Angular 2 and then to render it out in the template.
import {Component} from 'angular2/core'; import {bootstrap} from 'angular2/platform/browser'; import {Observable} from 'rxjs/Observable'; import 'rxjs/add/observable/interval' @Component({ selector: 'app', template: `<h1>{{clock | async}}</h1>` }) class App { clock = Observable.interval(1000); } bootstrap(App);