0
버튼 클릭시 콘텐츠 편집 가능한 div를 추가하고 싶습니다. 지금까지 온라인 자료에서 나는 그것에 대한 지침을 만들어야한다고 말한다. 나는 노력했다. 여기에 여기에클릭하여 콘텐츠 편집 가능 div 추가
app..directive("addEditableDiv", function($compile){
return{
restrict: 'A',
require: "ngModel",
link: function(scope , element){
element.bind("click", function(e){
var childNode = $compile('<div ng-click="addDiv()" > here</div>')(scope)
element.parent().append(childNode);
});
scope.addDiv = function(scope , element , attrs , ngModel){
function read() {
ngModel.$setViewValue(element.html());
ngModel.$render = function(){
element.html(ngModel.$viewValue || "");
};
element.bind("click to write", function(){
scope.$apply(read);
})
}
}
}
}
})
감사 , 나는 실제로 그것을 가지고있다. 필요한 것은 해당 내용을 편집 할 수있는 div를 추가하는 버튼을 누르는 것입니다. – TheTechGuy
@ICode 귀하의 요구 사항에 따라 답변을 업데이트했습니다. –
정말 고마워요. – TheTechGuy