각도 지시문 템플릿에 form
요소를 사용할 수 있습니까? 예 : 반복적 인 코딩을 줄이기 위해 양식을 완전히 생성하고자 할 수 있습니다. HTML은 데이터를 표시하고, 지시문은 편집을 자동 생성합니다.AngularJS : 지시문 템플릿에 양식 요소를 포함 할 수 있습니까?
<div data-editable="true">
<span>{{item.name}}</span>
</div>
그리고 지침 : 나는 많은 반복 편집 페이지가 유용 할 것
.directive('editable',function(){
return {
restrict: 'AE',
require: '^form',
transclude:true,
scope: {}, // to be set after...
template:'<div><form name="someForm"><span>FORM</span></form></div>',
link: function(scope,elm,attrs,controller) {
//nothing here quite yet...
}
};
});
내가 그것을 실행할 때 그러나, 출력이 transclude하지 않습니다, 그리고 form
요소는 밖으로 제거한다 :
<div data-editable="true" class="ng-isolate-scope"><div><span>FORM</span><ng-transclude></ng-transclude></div></div>
<span>{{item.name}}</span>
는 에서의 매개자되지 않는다3210
<form>
요소가 완전히 제거되었습니다.
무엇이 잘못 되었나요?
서식 파일에 transclude 진입 점을 정의하려고 시도 했습니까? '템플릿 : '
', ' – gearsdigital그게 작동하는 것 같아요 http://plnkr.co/edit/afeorwJdCGx3jydMtfA0?p=preview – dizel3d
허! 그래서 그것은 plnkr에서하지만 jsfiddle은 그렇지 않습니다. 나는 왜 그것이 지 않은지 볼 필요가있다. – deitch