前一篇提到了 Angular 大致上有五大 entity,今天將繼續針對這部份說明
Directives
Pipes
{{user.registeredDate | date:'shortDate'}}
Services
可重覆使用的程式片斷
Angular 有許多內建的 Service 像是 HttpClient
舉例來說,以下的範例運用了 HttpClient 包裝了自己想要達到的功能
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
let service: string = 'https://angular2-in-action-api.herokuapp.com';
@Injectable()
export class StocksService {
constructor(private http: HttpClient) {}
load(symbols) {
if (symbols) {
return this.http.get(service + '/stocks/snapshot?symbols=' + symbols.join());
}
}
}
小結