【发布时间】:2016-01-18 11:04:08
【问题描述】:
我在 contentEditable div 上使用ngPaste,而不是输入类型的文本。但是,我无法以 link. 中提到的方式获取粘贴的内容,我的处理程序中总是未定义 ngPaste。代码如下:
HTML:
<div contentEditable="true" ng-paste="stripHtml($event.clipboardData.getData('text/plain'))">
</div
>
JS:
scope.stripHtml = function(content) {
console.log(content); //this is always undefined
}
我做错了什么?如何获取粘贴的内容?
【问题讨论】:
-
你的 AngularJS 版本? >1.2?
-
是的。对不起。它也支持可编辑元素。
-
没问题,有其他解决方案吗?
-
我只是在尝试。可以分享平台,浏览器版本吗?
-
平台在?浏览器是 Chrome 42.something。
标签: javascript html angularjs