javascript – 如何在角度材质中将数据传递给$mdDialog

前端之家收集整理的这篇文章主要介绍了javascript – 如何在角度材质中将数据传递给$mdDialog前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将一些数据传递给$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

这个错误是什么以及如何解决

解决方法

我在配置文件模板中添加了ng-controller =“ProfileController as profileController”,这是由于一个错误.删除它我的问题解决了.
原文链接:https://www.f2er.com/js/240681.html

猜你在找的JavaScript相关文章