あなたはコンマを削除する必要があります:私はクロームでは以下を参照してください、私はページをロードすると
angular.module('InvestmentModule')
.controller('AddUpdateInvestment',
['$scope', 'toaster', '$state', '$stateParams', '$wizard', 'investmentService', 'InvestmentTypes',
function ($scope, toaster, $state, $stateParams, $wizard, investmentService, InvestmentTypes) {
$scope.modalData = {};
$scope.modalData.investmentTypes = InvestmentTypes.items;
}]);
:
は、ここに私のコントローラのように見えるです。 解決が完了した後、コントローラをロードする必要があります。ほとんどの場合、このような状態でそのコントローラを使用しようとすることができます。
.state('addInvestment', {
url:'/addUpdateInvestment',
controller: 'AddUpdateInvestment as aui',
templateUrl:'js/angular/modules/investment/views/AddUpdateInvestment.html',
resolve: {InvestmentTypes: ['investmentService', function(investmentService) {
console.log("Resolving dependency...");
return investmentService.getInvestmentTypes();
}]}, // this will crash if you dont specify other parameter to the state.
})
EDIT:
チェックこの問題を修正する場合
InvestmentTypes: ['investmentService', // use single quotes
EDIT 2:
resolve: {
InvestmentTypes: function(investmentService) {
console.log("Resolving dependency...");
return investmentService.getInvestmentTypes();
}
}
:
解決における注射は、このようなものですようです
お願いします。 wikiを見てくださいhere
私は提案された解決策を試してみましたが、それはまだクロームコンソールで同じエラーがスローされます。 –
一括見積もりで問題が解決されているかどうかを確認しました。 –
Mateo、残念ながら運がありません。同じエラー。 –