我想返回一个布尔值,但“if”条件中的变量未定义。如何在角度订阅后执行某些操作
function(){
this.menuDataService.getMenu()
.subscribe(res =>{
this.mainMenus = res.MainMenus;
console.log(this.mainMenus);
});
console.log(this.mainMenus);
if(this.mainMenus == 1){
return true;
}
else{
return false;
}
}
为什么不在第一个console.log内'subscribe'后立即写入? – Dhyey