使用路由器在 Aurelia 中将变量设置为路由标题
Set variable into route title in Aurelia with Router
我想在我的路线标题中设置路线参数。
基本上,我想做这样的事情:
configureRouter(config: RouterConfiguration, router: Router): void {
config.map([
{
route: ":var1",
name: "myName",
title: "my title" + " n° " + ":var1",
moduleId: "x/y/z"
}
]);
}
我想将字符串与我的路由参数连接起来,其中 var1
是我的路由参数。
我该怎么做?
不是在定义路由器配置时。
但是在组件本身中,当它加载时,您可以更改标题。
export class Z {
activate(params, routeConfig) {
routeConfig.navModel.setTitle("my title" + " n° " + params.val1);
}
}
我想在我的路线标题中设置路线参数。
基本上,我想做这样的事情:
configureRouter(config: RouterConfiguration, router: Router): void {
config.map([
{
route: ":var1",
name: "myName",
title: "my title" + " n° " + ":var1",
moduleId: "x/y/z"
}
]);
}
我想将字符串与我的路由参数连接起来,其中 var1
是我的路由参数。
我该怎么做?
不是在定义路由器配置时。
但是在组件本身中,当它加载时,您可以更改标题。
export class Z {
activate(params, routeConfig) {
routeConfig.navModel.setTitle("my title" + " n° " + params.val1);
}
}