change code style again about replication rule link issue

This commit is contained in:
pengpengshui 2017-07-26 05:20:28 +08:00
parent 9c6c71ed72
commit e4c21dc5de

View File

@ -13,7 +13,7 @@
// limitations under the License. // limitations under the License.
import { Component } from '@angular/core'; import { Component } from '@angular/core';
import {Router} from "@angular/router"; import {Router,ActivatedRoute} from "@angular/router";
import {ReplicationRule} from "harbor-ui"; import {ReplicationRule} from "harbor-ui";
@Component({ @Component({
@ -22,11 +22,11 @@ import {ReplicationRule} from "harbor-ui";
}) })
export class TotalReplicationPageComponent { export class TotalReplicationPageComponent {
rule: ReplicationRule[]; constructor(private router: Router,
constructor(private router: Router){} private activeRoute: ActivatedRoute){}
customRedirect(rule: ReplicationRule): void { customRedirect(rule: ReplicationRule): void {
if (rule) { if (rule) {
this.router.navigate(["harbor", "projects", rule.project_id, "replications"]); this.router.navigate(['../../projects', rule.project_id, "replications"], { relativeTo: this.activeRoute });
} }
} }
} }