从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;
}
我将 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;
}