0

尝试构建语言选择器并在选择语言后更改 URL(仅限 lang 参数)。

//app.routes.ts
{
   path: ':lang/register',
   component: RegisterComponent
}

如果我访问 example.com/en/register,我可以使用此代码获取 lang 参数的值。

routeParams$.pluck<string>('lang'); //returns 'en' when subscribing.

更改语言后如何更改此值?我怎样才能获得完整的 URL 路径?

伪代码:

var newLang = getFromLanguagePicker(); //returns 'se'
var updateLang = routeParams$.pluck<string>('lang').value = newLang;

谢谢

4

0 回答 0