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

时间:2017-08-08 11:19:41

标签: angular typescript nativescript angular2-nativescript

我将json数据推入可观察数组。我需要从ShowData获取唯一的地址。这意味着我只需要根据位置获取地址值的字符串类型。

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项目位置,我只需要获取arrList地址。

2 个答案:

答案 0 :(得分:1)

如果您想要地址,以下内容将有所帮助

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

答案 1 :(得分:1)

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

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