如何從流星帳戶模塊的用戶集合中驗證特定字段?從解決方案訪問集合
假設下一個代碼:
$stateProvider.state('myState', {
resolve:{
function($q) {
if(Meteor.userId()){
return $q.resolve();
}
else {
retrun $q.reject();
}
}
}
})
決心裏面是可以使用Meteor.userId()函數來檢索來自用戶的_id,但我不能使用Meteor.user()函數一樣的方法。我怎樣才能從集合中檢索自定義數據從決心
爲什麼你不能用'流星。用戶()'在同樣的方式?這個函數不會返回整個'user'對象嗎? – lucasnadalutti
是的,它應該,或者至少我猜它應該,但是......它沒有,可能與Angular加載數據的執行順序有關。 – 2JN