angular2 routing——Angular 2中的多个路由器参数



假设我希望有以下URL:

myurl.com/data/11-20-84-2

和url中出现的每个数字都将是我可以从我的组件中使用的路由器参数。

有可能吗?

下面的代码不能运行:

{ path: 'view-score/:score-:number',

这应该是你想要的:

{ path: 'view-score/:score/:number',

使用单个参数:

path: 'view-score/:numbers'

然后在代码中检索参数时,将其拆分为:

let numbers = this.route.snapshot.params.numbers;
let numbersArr = numbers.split("-");
let score = numbersArr[0];

最新更新