मैं अपने डेटा के दायरे में कुछ डेटा डालने की कोशिश कर रहा हूं। यहां मेरा jsFiddle है।कोणीय नियंत्रक काम नहीं कर सकते हैं?
निम्नलिखित कोड अच्छी तरह से काम
.directive('directive1', function() {
return: {
scope: true,
controller: function ($scope) {
$scope.name = 'world';
}
}
})
<div directive1>
<p>{{ name }}</p>
</div>
लेकिन इन कोड
.directive('directive2', function() {
return: {
scope: true,
controller: function() {
this.name = 'world';
},
controllerAs: 'testCtrl'
}
})
<div directive2>
<p>{{ testCtrl.name }}</p>
</div>
काम नहीं करते क्या मेरी कोड में गलत है? या मैंने controllerAs
के बारे में कुछ गलत समझा?
मुझे नहीं पता कि आप ऐसा कर सकते हैं या नहीं। आपने '$ scope' के बिना नियंत्रक को परिभाषित किया है। 'नियंत्रक एएस 'क्या है? –
@ मैक्सिमशौस्टिन [कोणीय 1.2 डॉक्स] (http://docs.angularjs.org/guide/directive), निर्देश – user2331095
निर्देश के लिए एक नई सुविधा :) –