Yönergemimin oluşturduğu kapsamda bazı veriler koymaya çalışıyorum. İşte benim jsFiddle. Benim kodunda yanlış bir şey var mıangularjs denetleyici çalışmıyor?
Aşağıdaki kod iyi
.directive('directive1', function() {
return: {
scope: true,
controller: function ($scope) {
$scope.name = 'world';
}
}
})
<div directive1>
<p>{{ name }}</p>
</div>
çalışır ancak bu kod
.directive('directive2', function() {
return: {
scope: true,
controller: function() {
this.name = 'world';
},
controllerAs: 'testCtrl'
}
})
<div directive2>
<p>{{ testCtrl.name }}</p>
</div>
çalışmaz? veya controllerAs
ile ilgili bir şeyi yanlış anladım mı?
Bunu yapıp yapamayacağınızı bilmiyorum. '$ Scope' olmadan denetleyiciyi tanımladınız. ControllerAs nedir? –
@MaximShoustin [angular1.2 docs] (http://docs.angularjs.org/guide/directive), yönerge için yeni bir özellik – user2331095
Bilmekte fayda var :) –