angularjs kodu: Sen yönergede bir scope: { myId: '@' }
olduğunu görebilirsinizNeden özel yönergemin öznitelik değerini alamıyorum?
app.directive('test', function(){
return {
restrict: 'A',
scope: {
myId: '@'
},
link: function(scope) {
alert(scope.myId);
}
}
});
.
Ve html kodu:<div test my-id='123'></div>
Benim bir my-id='123'
tanımlanmış görebilirsiniz.
Umarım yönerge 123
uyarır, ancak undefined
uyarılır. Benim hatam nerede?
PS: http://plnkr.co/edit/sL69NqWC70Qfwav5feP2?p=preview
en son sürümü üzerinde çalışır: 1.1.3, teşekkür ederim ve PrimosK, bu gerçekten kafa karıştırıcı bir sorundur :) – Freewind
Ben senin sopayı test ettim, çalıştım. Açısal 1.2.23'te test edildi: "Bilinmeyen sağlayıcı: iAttrsProvider" – BigDong