Had*_*i J 7 javascript angularjs angular-material
我想将一些数据传递给$ 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
})
}
Run Code Online (Sandbox Code Playgroud)
我希望tp将profileId传递给profileController并显示配置文件数据.在配置文件控制器中,我得到数据
function profileController($scope,..., profileId){
}
Run Code Online (Sandbox Code Playgroud)
但这个错误在控制台中出现了
Error: [$injector:unpr] Unknown provider: profileIdProvider <- profileId<- ProfileController
Run Code Online (Sandbox Code Playgroud)
这个错误是什么以及如何解决?
| 归档时间: |
|
| 查看次数: |
5821 次 |
| 最近记录: |