尝试构建语言选择器并在选择语言后更改 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;
谢谢