哪个 Angular 函数会替换路由器路径中的令牌?

时间:2021-06-05 12:56:52

标签: angular angular-routing angular-router

我的 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 的代码库中挖掘,但找不到执行替换的函数。有什么想法吗?

0 个答案:

没有答案