林存儲在一個變量的布爾值來檢查,如果用戶是管理員或不是,在我的功能,我稱之爲我可以接受的結果值(true或false)的服務,但比變量vm.isAdmin即時通訊未定義。功能服務返回undefined
vm.isAdmin = accountType("admin");
function accountType(type){
UserService.isAccount(type).then(
function (result) {
console.log("result");
console.log(result);
return result;
}
);
}
我已經做到了,但還是給了我一個「C {$$狀態:對象}」 – Pedro
你將永遠不會得到布爾,布爾可在功能將承諾後,被稱爲分配。無極是異步的,必須uderstand異步函數線,他們在代碼不調用,它運行後,在同一範圍內的一些時間。檢查我的代碼並嘗試。 –