Tôi muốn dán văn bản được chọn từ một tài liệu nhất định (pdf, docx, html), thành một loại div có thể chỉnh sửa được.Dán nội dung html dưới dạng văn bản thuần túy trong div có thể chỉnh sửa bằng AngularJs
Bây giờ tôi muốn xóa tất cả định dạng của văn bản clipboard trước khi nó là được hiển thị. Vì vậy, nội dung cuối cùng được dán phải là một văn bản thuần túy.
Tương tự của trường hợp này có thể dán nội dung vào Windows Notepad.
Làm cách nào để thực hiện điều này bằng AngularJs. Hoặc có tồn tại bất kỳ thư viện javascript khác để hoàn thành điều này.
Cập nhật: Tôi có thể sử dụng mã sau để tải bảng tạm làm văn bản.
editor.addEventListener("paste", function(e) {
// cancel paste
e.preventDefault();
// get text representation of clipboard
var text = e.clipboardData.getData("text/plain");
// insert text manually
document.execCommand("insertHTML", false, text);
});
Nhưng tôi không biết cách và nơi để thêm mã này trong AngularJ.
dán html text-khu vực hoạt động cùng một cách như dán vào notepad ... –
Ừ nhưng vì lý do nào đó tôi phải sử dụng một div. – jsbisht
nhưng bạn mong đợi hành vi nào? Người dùng chọn một cái gì đó trong ms-word, sau đó đi đến trang của bạn và Ctrl-v nó trong div? o_O –