【发布时间】:2018-09-27 03:06:55
【问题描述】:
我遇到了 ember 的问题(应用程序在 2.6.0,但似乎也发生在最新版本)渲染过程及其与 MathJax.js 库的兼容性。我有一个 ember twiddle(链接在下面)可以隔离问题,但基本上看起来 MathJax 对发生在单个文本节点中间的内联方程的渲染破坏了 ember 的重新渲染,因为单个文本节点变成了多个文本节点在 MathJax 将内联方程文本转换为其数学元素之后,第二个文本节点成为孤立节点,并在重新渲染后保留在 DOM 中。
可能只是我将 mathjax 与 ember 的集成不正确,所以如果是这样的话,我会喜欢一些指针。
【问题讨论】:
-
您能否更详细地描述一下您的 twiddle 所需的行为(相对于现有行为)是什么?它似乎对我来说按预期工作(但我不是灰烬专家。)
-
@PeterKrautzberger 抱歉,忘记更新了。我最终在链接的旋转中解决了这个问题(请参阅下面的答案),这就是它起作用的原因。我在问题仍然存在的修订版中更新了原始问题,并提供了指向 twiddle 的链接。
-
啊,感谢您的跟进。很高兴看到您可以解决问题。