我想在路线中有以下模式。 图案:
"abc/test-:foo"
在Angular 2中我得到了
URL Cannot match any routes. URL Segment: 'abc/test-boo'
我在AngularJs中尝试过相同的(1)它工作正常,我可以从stateParams中提取 foo 。
答案 0 :(得分:1)
abc/test-/:foo
不能成为细分的子字符串,参数需要像
buildGuestDetails(arr) {
var resultArr = [];
arr.forEach(x => {
resultArr.push(this.fBuilder.group({
id: x.id,
forename: x.forename,
surname: [x.surname, Validators.required],
email: x.email,
telephone: x.telephone,
specialInstructions: x.specialInstructions,
dietaryRequirements: this.buildDietaryRequirements(x.dietaryRequirements)
}))
});
return this.fBuilder.array(resultArr);
}
您可以实现自定义QUADPACK来实现这一目标。