Voglio incollare il testo selezionato da un determinato documento (pdf, docx, html), in un div di tipo contenteditable.Incolla il contenuto HTML come testo normale in div contenteditable utilizzando AngularJs
Ora voglio rimuovere tutta la formattazione del testo degli Appunti prima che sia reso. Quindi, il contenuto finale incollato dovrebbe essere un testo semplice.
Un analogo di questo scenario può incollare il contenuto nel Blocco note di Windows.
Come si può fare usando AngularJs. O esiste qualche altra libreria javascript per realizzare questo.
Aggiornamento: Posso usare il seguente codice per ottenere gli appunti come testo.
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);
});
Ma non so come e dove aggiungere questo codice in AngularJs.
incollare in html text-zona agisce stesso modo in cui incollare appunti ... –
Sì, ma per determinati motivi devo usare un div. – jsbisht
ma quale comportamento ti aspetti? L'utente seleziona qualcosa in ms-word, poi passa alla tua pagina e Ctrl-v è in div? o_O –