Ich möchte Text, der aus einem bestimmten Dokument (pdf, docx, html) ausgewählt wurde, in ein div des contenteditable Typs einfügen.
Nun möchte ich die gesamte Formatierung des Zwischenablagen-Textes entfernen, bevor gerendert wird. Der zuletzt eingefügte Inhalt sollte also ein einfacher Text sein.
Ein Analogon dieses Szenarios kann Inhalte in Windows Notepad einfügen.
Wie könnte das mit AngularJs gemacht werden? Oder es gibt eine andere Javascript-Bibliothek, um dies zu realisieren.
Aktualisierung: Ich kann den folgenden Code verwenden, um die Zwischenablage als Text zu erhalten.
%Vor%Aber ich weiß nicht, wie und wo ich diesen Code in AngularJs hinzufügen soll.
Überprüfen Sie diese Antwort, Sie können Pastenereignisse erfassen. Es spielt keine Rolle, ob der Inhalt editierbar ist oder nicht.
JavaScript ruft Zwischenablagedaten zum Einfügen-Ereignis ab (Cross-Browser)
Tags und Links javascript html angularjs contenteditable plaintext