Closed situ2001 closed 2 years ago
那比较简单直白的一个方法就是监听yMap的变化,让本地的TextModel绑上最新的YText
一个可能的解决方案如下,核心思路就是:保证永远绑的是最新的Y.Text
BTW,现有的监听两个EditorGroup相关事件,可能(只是可能)覆盖不到100%的用户对EditorGroup的操作 但还是要顺手改改service里头的逻辑,有点丑陋
补充:YMap的key删除只会在文件删除时删除。key的创建,只会在被前端请求时创建,之后保持不变,直到文件被删除。
那比较简单直白的一个方法就是监听yMap的变化,让本地的TextModel绑上最新的YText
这里顺便还要整理一下service上面的逻辑
如图所示