我想创建一个可在Angular模板中使用的可重用函数。我已经创建了以下函数:
export function stringSplit(string : string, separator : string = '/') : any {
return string.split(separator);
}
我尝试将它添加到模板中,像这样:
<p> stringSplit('hello/user') </p>
但是我遇到了这个错误:
ERROR TypeError: _co.stringSplit is not a function
我不确定如何在Angular中创建和使用全局函数。
我们能在Angular中执行这个操作吗?
在这种情况下,最好的解决方案是什么?
@Injectable
服务,可以在那里使用其中的方法。 - Aravind@Injectable({ providedIn: 'root' })
。然后在其中添加方法。现在在所需的组件中导入该服务,以便您可以使用这些方法。 - suhailvs