2017-01-19 85 views

回答

0

我使用服務來保持一般的功能,如你上面列出的。然後我將該服務注入需要使用這些功能的組件中。

比如我有一個utils的serivice ...

import { Injectable } from '@angular/core'; 

@Injectable() 
export class UtilsService { 

    public cleanString(input: string): string { 

     if (input) { 
      input = input.replace(/&/g, ''); 
     } 
     return input; 
    } 
} 
} 

,這是注入作爲這樣一個組成部分...

constructor(private _utilsService: UtilsService) { 
} 

該組件可以再訪問cleanString功能,像這樣...

_utilsService.cleanString("some value");