0
サブスクライバコール内でzvol_nameにアクセスできない理由を誰かに説明できますか。は、サブスクライバコール内のローカル変数にアクセスできません
this.rest.get(this.volume_resource_name , {}).subscribe((res) => {
let zvol_name: Array<String>;
let zvol_object: Array<object>;
for(let zvol_list of res.data) {
zvol_name.push(zvol_list['vol_name']);
}
for(let j in zvol_name){
var result = this.rest.get(this.volume_resource_name+ '/' + zvol_name['vol_name'], {})
}
});
または 'let zvol_name:Array = new Array ();'ここの違いを参照してください:http://stackoverflow.com/questions/931872/what-s-the-difference-between-array-and-while -declaring-a-javascript-ar –
Zze