无法在角度2中导航所需的URL

时间:2017-05-02 08:46:14

标签: javascript angular2-routing angular2-services

我创建了路径和那些工作正常的路径,因为我想浏览详细信息页面。 例如:如果用户输入id,点击按钮,它应该导航到id的详细信息页面。

有这样的组件,

export class ComplaintStatusComponent implements OnInit {

  constructor(private _complaintService:ComplaintService,private router:Router) { }

  complaints={};

  ngOnInit() {
    this.getCompliants();
  }
  getComplaintDetails(complntId){


    this._complaintService.getCompliants(complntId).subscribe(data => console.log(data));
     this.router.navigate(['/complaintstatus', this.complntId]);
 }
 getCompliants():void{

 }
} 

和服务是:

export class ComplaintService{
    private _url:string ="http://192.168.1.58:8000/app/complaint/complaintstatus"
    constructor(private _http:Http){}
    getCompliants(complntId){
        return this._http.get(this._url + '/' + complntId).map((response:Response)=>response.json());

    }
}

1 个答案:

答案 0 :(得分:1)

 getComplaintDetails(complntId){


    this._complaintService.getCompliants(complntId).subscribe(data => console.log(data));
     this.router.navigate(['/complaintstatus', complntId]);
 }

在你的身份

之前删除这个