function link(scope, iElement, iAttrs, controller) { ... }
谁能够举个例子来说说明一些,angular的指令中attr具体是指哪里吗?
下面的attrs.data这中的data如何获取,或者设置在哪里?在<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.