मैं कुछ डेटा $ 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
})
}
मुझे टीपी पास प्रोफ़ाइल चाहिए प्रोफ़ाइल के लिए नियंत्रक और प्रोफ़ाइल डेटा प्रदर्शित करें। प्रोफाइल में नियंत्रक मैं इस
function profileController($scope,..., profileId){
}
के रूप में डेटा प्राप्त लेकिन सांत्वना
Error: [$injector:unpr] Unknown provider: profileIdProvider <- profileId<- ProfileController
क्या इस त्रुटि है और यह कैसे तय करने के लिए में इस त्रुटि apear?
संवाद टेम्पलेट में इस्तेमाल किया जा सकता वास्तव में प्रश्न के लिए जवाब नहीं है, मैं कोड, 1 पेज में सभी कोड डाल का पालन करें और रखरखाव के लिए कड़ी मेहनत करने के लिए अच्छा नहीं अलग रखना चाहते हैं। –