21 lines
		
	
	
		
			499 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			499 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
// #docregion
 | 
						|
import { Component, OnInit } from '@angular/core';
 | 
						|
 | 
						|
import { TwainService } from './twain.service';
 | 
						|
 | 
						|
// #docregion component
 | 
						|
@Component({
 | 
						|
  selector: 'twain-quote',
 | 
						|
  template: '<p class="twain"><i>{{quote}}</i></p>'
 | 
						|
})
 | 
						|
export class TwainComponent  implements OnInit {
 | 
						|
  intervalId: number;
 | 
						|
  quote = '...';
 | 
						|
  constructor(private twainService: TwainService) { }
 | 
						|
 | 
						|
  ngOnInit(): void {
 | 
						|
    this.twainService.getQuote().then(quote => this.quote = quote);
 | 
						|
  }
 | 
						|
}
 | 
						|
// #enddocregion component
 |