Angular Ionic参数通过状态传递



如何在另一个页面的URL中接收由状态传递的参数?我用这段代码将参数发送到下一页。

let costcountry = this.requestAmountData.costCenterCountryId    
this.router.navegateByUrl(`exampleurl`, {state: { costcountry: costcountry}});

但是我不知道如何接收它才能在下一页使用它。什么好主意吗?TK

尝试此方法与ActivatedRoute:

第1页:

gotoYourPage(paramsToSend){
this.router.navigate(['/YourPageName', { yourDataKey : JSON.stringify(paramsToSend)}]);
}
所以Page2

:

import { ActivatedRoute } from '@angular/router';
constructor(
private aroute: ActivatedRoute
) { }
this.receiveData = JSON.parse(this.aroute.snapshot.params.yourDataKey );

相关内容

  • 没有找到相关文章

最新更新