javascript - 无法导航 Angular 2中的所需网址

原文 标签 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());

    }
}

最佳答案

 getComplaintDetails(complntId){


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


在您的ID之前删除此

关于javascript - 无法导航 Angular 2中的所需网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43733670/

相关文章:

Angular 2 在服务中获取 routeParams

Angular 2 如何使单例服务可用于延迟加载的模块

javascript - Angular 2提供程序无法在组件中访问

javascript - 正确实现HTML5shiv?

javascript - JavaScript类扩展了onclick函数

javascript - AngularJS:模糊事件未在表单验证指令中触发

javascript - Angular 2 服务获取返回未定义

javascript - HTML5拖放到ActionScript文件引用

angular - Angular 7/Electron : Routing does not complete after BrowserWindow.隐藏,然后是BrowserWindow.show

Angular2 - 单击后指向文件下载路径的 Html 链接