function link(scope, iElement, iAttrs, controller) { ... }
Bolehkah sesiapa memberi contoh untuk menerangkan di mana sebenarnya attr merujuk dalam arahan sudut?
Bagaimana untuk mendapatkan data dalam attrs.data di bawah, atau di mana untuk menetapkannya? Cara menulis
dalam <demo></demo>app.directive('demo',function(){
return{
template: '<p></p>',
link : function(scope, element, attrs){
if($.trim(attrs.data).length>0){
}
},
}
}
)
html:
<demo></demo>
Masa pelaksanaan fungsi pautan adalah selepas sudut menyusun templat ini. 4 parameter:
skop Skop arahan semasa, sama ada ia ditentukan secara bebas oleh parameter skop
elemen Elemen dom arahan semasa dibalut dengan angular.element(elemen) untuk membentuk objek jqlite/jquery
Atribut yang sepadan dengan arahan attrs. Contohnya
Attrs.data dalam
bermaksud 'sesetengah data' berkod keras Jika anda ingin mengikatnya, ia mesti diskop secara bebas.