0
我正在嘗試使用Resolve進行更抽象的操作,但無法獲得輸出結果。看起來我錯過了一些東西。AngularJS UI-Router Resolve集合
問題:我需要在加載視圖之前加載查找表數據。所以,我在ui-router中使用了resolve
,這對每次查找都很有幫助。我認爲最好是將查找集合成單個對象,但它的失敗。這是代碼。
不工作的代碼:
resolve: {
lookups: ['GenericFactory', function(genericFactory) {
return {
StateList: genericFactory.GetStateList().then(function(response){return response.data;}),
EmployeeTypeList: genericFactory.GetEmployeeType().then(function(response){return response.data;})
}
}]
}
工作代碼:
resolve: {
StateList: ['GenericFactory', function(genericFactory) {
return genericFactory.GetStateList()
}],
EmployeeTypeList: ['GenericFactory', function(genericFactory) {
return genericFactory.GetEmployeeType()
}]
}