Angular 角2项目中的一般功能位置

Angular 角2项目中的一般功能位置,angular,Angular,在angular 2中,我应该把一般函数放在项目的什么地方? 诸如日期操作、字符串操作等功能?我使用一个服务来保存上面列出的一般功能。然后,我将该服务注入到需要使用这些函数的组件中 例如,我有一个utils服务 import { Injectable } from '@angular/core'; @Injectable() export class UtilsService { public cleanString(input: string): string {

在angular 2中,我应该把一般函数放在项目的什么地方?
诸如日期操作、字符串操作等功能?

我使用一个服务来保存上面列出的一般功能。然后,我将该服务注入到需要使用这些函数的组件中

例如,我有一个utils服务

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");