どのようなアナログdeprecated-router
generate
新しいルータ3.0.0で?新しいルータでそれを行う方法新しいルーターでURLパスを生成する方法角2
this._router.generate(['Profile']).urlPath;
: 早期それはこのような何かを取ることができますか?
どのようなアナログdeprecated-router
generate
新しいルータ3.0.0で?新しいルータでそれを行う方法新しいルーターでURLパスを生成する方法角2
this._router.generate(['Profile']).urlPath;
: 早期それはこのような何かを取ることができますか?
https://angular.io/docs/ts/latest/api/router/index/Router-class.html#!#createUrlTree-anchor
var urlTree = this._router.createUrlTree(['Profile']);
あなたはこれらのギュンターが参照するページから、現在の例であり、
var url = this._router.createUrlTree(['Profile']).toString();
私はそれが新しいルートを作成すると思った。ありがとうございました! – Zverit
を
this._router.navigate(/*string|UrlTree);
に結果を渡すか、URLを取得することができます
// create /team/33/user/11
router.createUrlTree(['/team', 33, 'user', 11]);
// create /team/33;expand=true/user/11
router.createUrlTree(['/team', 33, {expand: true}, 'user', 11]);
// you can collapse static segments like this (this works only with the first passed-in value):
router.createUrlTree(['/team/33/user', userId]);
// If the first segment can contain slashes, and you do not want the router to split it, you
// can do the following:
router.createUrlTree([{segmentPath: '/one/two'}]);
// create /team/33/(user/11//right:chat)
router.createUrlTree(['/team', 33, {outlets: {primary: 'user/11', right: 'chat'}}]);
// remove the right secondary node
router.createUrlTree(['/team', 33, {outlets: {primary: 'user/11', right: null}}]);
// assuming the current url is `/team/33/user/11` and the route points to `user/11`
// navigate to /team/33/user/11/details
router.createUrlTree(['details'], {relativeTo: route});
// navigate to /team/33/user/22
router.createUrlTree(['../22'], {relativeTo: route});
// navigate to /team/44/user/22
router.createUrlTree(['../../team/44/user/22'], {relativeTo: route});
https://angular.io/docs/ts/latest/api/router/index/Router-class.html#!#createUrlTree-anchor
は何をする必要がありますか? –
@AlexanderCiesielski私は具体的なルートパスを取得する必要があります。 – Zverit