問題タブ [ngx-quill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular6 - angular7でBase64の代わりにサーバーに画像を挿入する方法
現在、Angular プロジェクトで ngx-quill を使用しています。エディターを使用して画像を追加しようとしましたが、エディターは画像を base64 エンコーディングでアップロードします。
サーバーに画像をアップロードするための imageHandling プロセスに関する提案
javascript - ngx-quill/quill.js は、innerHTML からカスタム ブロットを取り除きます。
タイトルは誤解を招く可能性がありますが、より適切なタイトルを付ける方法がわかりません。私が達成したいのは、カスタム ブロットの埋め込みのような twitter ウィジェットです。そのために、サンプルの「レンダラー」クラスを作成しました。
そして BlockEmbed を拡張した通常のクイルブロットクラス
公式のクイル羊皮紙チュートリアルから入手した twitter-widget tweet-embed と同様のアプローチを使用したと思いましたが、HTML 出力が異なります。Twitter はすべての内部 HTML から取り除かれ、単純です。
そして、私のカスタム ブロット要素は次のようになります。
手動で削除し<h1>ELEMENT 742878714</h1>
ても、エディターはそのコンテンツを認識し、すべてを適切に表示します。非常に効果のない方法であり、Quill HTML コンテンツ全体をチェックして、innerHTML からすべてのカスタム要素を削除することは避けたいと考えています。