不明白为什么会出现此错误: ==>属性'key'在类型'any []'上不存在。
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
@IonicPage()
@Component({
selector: 'page-tourist',
templateUrl: 'tourist.html',
})
export class TouristPage {
tourist : Array<any> ;
key: any;
constructor(
public navCtrl: NavController,
public navParams: NavParams,
) {
this.tourist = navParams.get("tourist");
this.key = this.tourist.key;
}
答案 0 :(得分:0)
答案 1 :(得分:0)
您已将“ tourist”声明为Array,在评论中说,当您进行console.log时,它会返回{available: true, gp: 58, lat: 4..., key : 12345}
,因为我认为游客是任何类型的对象。
也许您将tourist : Array<any> ;
更改为tourist : any ;
会起作用。