2017-02-25 58 views
0

如何將項目數據從主頁中的ion-item-options按鈕發送到地圖頁面。ionic 2從ion-item-options傳遞數據

我想給這個項目的數據{{info.map}}

Home.html中

<ion-item-sliding *ngFor="let info of infos"> 

     <ion-item> 

     {{info.title}} 
     {{info.map}} 

     </ion-item> 

    <ion-item-options> 
      <button ion-button icon-only color="light" (click)="Map()"> 
       <ion-icon name="map"></ion-icon> 
      </button> 

我有這樣的代碼從我home.html的

而且想寄到這裏 map.ts

let latLng = new google.maps.LatLng(**HERE**); 
+0

什麼是Map()函數在做什麼?你在瀏覽map.ts嗎? –

+0

是導航到地圖頁 – ibowankenobi

回答

0

您可以將您的數據作爲click事件中的參數發送。

<button ion-button icon-only color="light" (click)="Map(info.map)"> 
    <ion-icon name="map"></ion-icon> 
</button> 

定義Map()Map(data:any)和發送的對象作爲通過NavController參數。

Map(data:any){ 
    this.nav.push(MapPage,{FirstParam:data}); 
} 
+0

我很抱歉讓你忙,我需要寫什麼 ''Map(data:any){' 'this.nav.push(MapPage,{'here'}); }' 當我用'{FirstParam:info.map}嘗試它時' 它看起來是空的 – ibowankenobi

+0

Sry關於遲到的反應..很清楚,我們在不同的時區。 –

+0

非常感謝,它的工作 – ibowankenobi