我想将一些数据传递给$mdDialog.事实上,我有牵引控制器在单独的文件中.这是我的控制器代码
function openDialog(id) { $mdDialog.show({ locals:{ profileId: id },controller: ['$scope','profileId',function($scope,profileId) { var self = this; self.profileId= profileId; }],controllerAs: 'profileCtrl',templateUrl: 'view/profile.html',parent: angular.element(document.body),clickOutsideToClose:true }) }
我希望tp将profileId传递给profileController并显示配置文件数据.在配置文件控制器中,我得到数据
function profileController($scope,...,profileId){ }
但这个错误在控制台中出现了
Error: [$injector:unpr] Unknown provider: profileIdProvider <- profileId<- ProfileController