2017-03-01 5 views
0

私は[[https://some.link.url|Some text]]を、Some texthttps://some.link.urlへのリンクで自動的に置き換える代替機能を実装しようとしています。これを行うには、quill.getContents()の操作の配列をトラバースできます。私はupdateContentsを使用して置換えを行いたいが、それを行うには、エディタで[[x | y]]構文を含む操作の位置を知る必要があるので、updateContentsコールではdeleteinsertを適用する前に多くの文字がretainになる可能性があります。QuillJSで手術の位置を得ることは可能ですか?

こちらのアドバイスはありますか?ありがとう!!

答えて

0

正確に何をしようとしているのかわかりませんが、op lengthを計算するのは簡単です。あなたが更新したいオペレーションに達するまで、opsを反復する間、以前のopsの長さを計算することができます。

text-change eventを使用することもできます。

関連する問題