app.directive('mcAvatar', function() {
return {
restrict: 'E',
scope: {
width: '=width',
src: '@src'
},
templateUrl: 'directives/mc-avatar/mc-avatar.html',
link: function (scope, element, attrs) {
console.log(element[0])
}
};
});
템플릿
<img width="{{ width }}" src="{{ src }}" alt="" class="mc-avatar-round">
사용
<mc-avatar width="50" src="http://lorempixel.com/320/320/cats"></mc-avatar>
지시어 반환에있는 링크 기능 내부 element
:
mg-avatar
에 컨텍스트를 제공
<mc-avatar width="50" src="http://lorempixel.com/320/320/cats" class="ng-isolate-scope">
<img width="50" src="http://lorempixel.com/320/320/cats" alt="" class="mc-avatar-round">
</mc-avatar>
. 여기 img
요소에 액세스하여 bind
함수를 사용할 수 있습니까?
console.log (angle.element (element.children() [0]))'은 어떻습니까? –
@DavidR img 요소를 반환하지만'bind'를 사용할 수 없습니다 : /'element.children() [0] .bind가 함수가 아닙니다. ' – CENT1PEDE
try replace : true 옵션 – Sravan