0
나는 위에서 난 당신이 알고하지 않습니다사용자 지정 지시문의 내부 HTML을 가져 오는 방법은 무엇입니까?
.directive('myModal', function() {
return {
restrict: 'A',
replace: true,
scope: {
myModalId: '@'
},
compile: function(tEle, tAttrs, transcludeFn) {
//what to do here?
//I want to get div.inner of the original html
},
template: '<div id="{{myModalId}}">' +
'<h1>My Heading</h1>' +
'<div class="b"></div>' +
'</div>'
}
});
텔레입니다 템플릿 내부에 무슨 생성 된 템플릿, 즉 :하지만이 지침이 적용 된에 원래의 요소를 원하는가. – coure2011
은 $ (tEle.context)가 원래 요소를 얻는 올바른 방법입니까? – coure2011
Directive Definition Object의 'transclude'속성을 살펴 보셨습니까? BTW, ** compile **에서 'transcludeFn' 사용은 더 이상 사용되지 않습니다. – gkalpak