से नियंत्रक गुंजाइश तक नहीं पहुंच पा यह मेरा एप्लिकेशन config है:निर्देश
angular.module('myApp', ['myApp.directives', 'myApp.controllers', 'myApp.services']);
यह मेरा नियंत्रक है:
var directives = angular.module('myApp.directives', []);
directives.directive("hello", function() {
return function (scope, elm, attrs) {
elm.text("hello, " + scope[attrs.name]);
};
});
और इस:
angular.module('myApp.controllers', [])
.controller('MainCtrl', function ($scope) {
$scope.name = 'world';
});
यह मेरा निर्देश है मेरा एचटीएमएल है:
<div ng-controller="MainCtrl">
<h1 hello></h1>
</div>
दुनिया
क्या गलत है
हैलो:
हैलो, अपरिभाषित
के बजाय:
समस्या यह है कि कोणीय निर्देश के रूप में प्रस्तुत करना है ?
यह काम नहीं करता। मुझे अभी भी 'अपरिभाषित' मिलता है। – vcardillo
@ vcardillo अच्छी तरह से प्लंकर जोड़ें या एक प्रश्न पूछें :) –
डिबगिंग के बाद, मुझे एहसास हुआ कि मेरी समस्या यह थी कि मैं अपने निर्देश परिभाषा ऑब्जेक्ट में 'स्कोप: {...}' विशेषता का उपयोग कर रहा था, जिससे एक नया पृथक गुंजाइश बना। मैं प्रोटोटाइपिक विरासत को रोक रहा था। – vcardillo