我想将某些数据传递给$ 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简档传递给ProfileController可显示和配置文件数据。在简档控制器,我得到的数据,因为这
function profileController($scope,..., profileId){
}
但在控制台
Error: [$injector:unpr] Unknown provider: profileIdProvider <- profileId<- ProfileController
这是什么错误,以及如何解决它这个错误apear?
没有真正回答的问题,我想保持代码中分离出来也不好把所有的代码在1页,难以遵循和维护。 –