从angular2 nativescript中的可观察数组获取字符串值

get string value from observable array in angular2 nativescript

我将 json 数据推送到可观察的 array.I 需要从 ShowData.That 获取唯一的地址意味着我需要根据位置获取地址值的只是一个字符串类型。

ShowData.ts:

 class ShowData{

  constructor(public id:number, public name:string, public address:string, public code:string) {
  }

 }

ts 文件:

  private arrList: ObservableArray<ShowData> = new ObservableArray<ShowData>();

openData(pos : number){    --->listview item position


   let getValue: any = this.arrList.get(pos);  // this is not worked


}

根据listview的item位置,只需要获取arrList地址即可

如果你想要地址,以下内容会有所帮助

openData(pos : number){    --->listview item position
   let getValue: any = this.arrList[pos].address;
}

Observable 数组使用 .getItem 从数组中检索项目(不是 .get

openData(pos : number){   
   let getValue: any = this.arrList.getItem(pos).address;
}