我的 Angular 应用中有一个函数,它采用以下格式的 URL:https://example.com/path/:param1/:param2
并用值替换标记。它类似于 Angular's Routes
我正在使用下面的函数来替换令牌。
export function replaceTokens(urlTemplate: string, tokens: { [key: string]: string; }): string {
return urlTemplate.replace(/:(\w+)/g, (_, v) => tokens[v]);
}
它有效。但如果可能的话,我想使用 Angular 的内置函数来替换令牌。
我花了很多时间在 Angular 的代码库中挖掘,但找不到执行替换的函数。有什么想法吗?