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