Ionic 4. Alternative to NavParams

后端 未结 8 1682
灰色年华
灰色年华 2021-01-06 10:55

I am using ionic 4. It does not accept to receive data using navparams. Here is my sender page method:

  //private route:Router
  gotoFinalView(intent) {
            


        
8条回答
  •  自闭症患者
    2021-01-06 11:32

    //in home.ts
    import{ Router,ActivatedRoute, NavigationExtras }         from '@angular/router';
    getProductStatics(productObject : any) {
        var object1 = {
                id: productObject, 
            }
        const navigationExtras: NavigationExtras = {state : {object: 
        JSON.stringify(object1)}};
        this.router.navigate(["/product-statics"], navigationExtras);
    }
    //in product-statics.ts
    
    import{ Router,ActivatedRoute,NavigationExtras }         from '@angular/router';
    if(self.router.getCurrentNavigation().extras.state) {
                     var object1 
           =  this.router.getCurrentNavigation().extras.state.object;
                    var object  = JSON.parse(object1);
              var newObjectData    = object.id;      
     }
    

提交回复
热议问题