Ionic:如何将params添加到html [navPush]?

时间:2018-02-08 11:05:22

标签: ionic2 ionic3

在JS文件中我会写

navPush(page, {paramOne: "something"})

在html中,为了写一个推送,我写了

[navPush]="modelPage"

如何在html中添加params到上面?

2 个答案:

答案 0 :(得分:1)

您可以使用navParams属性和navPush传递参数。 在离子official docs中提到了它的用途。你可以在你的html中使用它:

<button ion-button [navPush]="pushPage" [navParams]="params">Go</button> // params is the object which you intend to pass to the page;

答案 1 :(得分:0)

要动态绑定单个值,可以使用以下代码

<button ion-button [navPush]="NextPage" [navParams]="{color:[color]}">GO</button> // where color is a string variable 

在NextPage上使用此代码

this.color = navParams.get('color');
console.log(this.color[0]);