我使用angular-modal-service在我的yeoman generated angular application中顯示模態。我正在關注文檔,但在通過inputs
參數傳遞數據時出現此錯誤。爲什麼在將數據傳遞給模態控制器時會收到角度模態服務錯誤?
Error: [$injector:unpr] Unknown provider: userProvider <- user <- targetModalCtrl
這是模態被觸發
'use strict';
angular.module('webClientApp')
.controller('LogCreateCtrl', function ($scope, $rootScope, $log, $http, config, ModalService, $route) {
/*-- OTHER FUNCTIONS --*/
// record time in
$scope.recordTimeIn = function() {
// show target modal
ModalService.showModal({
templateUrl: "views/targetModal.html",
controller: "targetModalCtrl",
inputs: {
user: $scope.user.id
}
}).then(function(modal) {
modal.element.modal();
modal.close.then(function(result) {
$log.debug(result);
});
});
}
});
在控制器的功能,這是模態控制器:
'use strict';
angular.module('webClientApp')
.controller('targetModalCtrl', ['$scope', 'user', function($scope, user) {
$log.debug(user);
}]);
,將模態,如果我不使用罰款展示LogCreateCtrl
中的inputs
參數,並刪除targetModalCtrl
中的user
。
這是什麼用戶。工廠還是服務? –
你可以請同樣的朋友分享一下嗎? – nikhil
@BharatBhushan它是來自控制器的模式觸發的數據。 –