【发布时间】:2015-03-29 07:41:48
【问题描述】:
我有一个在拖放时克隆对象的指令。
app.directive('ironplayDraggableBox', ['$compile', function($compile) {
return {
restrict:'A',
link: function(scope, element, attrs) {
$(element).draggable({
connectToSortable: ".preview",
helper: function(){
$new_el = $(this).clone();
return $compile($new_el)(scope);
},
handle: ".drag",
});
}
};
}]);
但是当我用这样的 HTML 代码拖动 DOM 元素时
<input type="text" ng-model="align">{{align}}
ng-model 完全停止工作。
您能否建议如何使用内部的角度指令实现正确的 dom 元素克隆?
这里是完整代码:http://plnkr.co/edit/OJ1a5VyqQq9EpXP7AfpA?p=preview plunker 的目标是让文本对齐选择正常工作。
【问题讨论】:
标签: javascript angularjs jquery-ui drag-and-drop angularjs-ng-model