export class Test implements OnInit {
getRoleTypeValuesArray:any = [];
array = [];
constructor(private ls: myService) {}
ngOnInit() {
this.ls.testApi().subscribe(y => {
this.getRoleTypeValues = y;
this.getRoleTypeValues.map(y=>{
var obj = { value: y.id, label: y.roleName }
this.getRoleTypeValuesArray.push(obj);
});
this.array = this.getRoleTypeValuesArray;
console.log("test1:",this.array);
});
console.log("test2:",this.array);
}
}
我正在test1
控制台中获取值,但不在test2
控制台之外。这段代码有什么问题?