我在我的角度应用程序中使用了Monaco编辑器,并且需要在边距字形中使用装饰。
一切正常,除非我要删除一行。出现这种奇怪的行为是,在删除后,使用glyphMarginClassName
选项定义的类在字形边距上彼此堆叠。
我不知道我的解释是否清楚,所以这里有个例子:
想象我的两行都有这些margins类:
<div class="class-a class-b"></div>
<div class="class-a class-c"></div>
如果我删除第二行,我将得到第一行的空白符号:
<div class"class-a class-b class-a class-c"></div>
难道没有办法告诉摩纳哥不要在删除行上堆叠glyphe吗?
这是一个问题,因为我在这些类的DOM元素上都有侦听器,这意味着将触发多个事件。
如果编辑器只能在行上保留原始字形引用,那将是完美的,而不是将所有字形都堆叠在同一行上。