问题是,我使用angularjs ng-include加载部分,如果我放了,则mathquill框在部分中

<script src="/MathQuill/mathquill.js"></script>


在局部视图中,它可以正常工作,但我会收到警告:

Synchronous XMLHttpRequest on the main thread is deprecated because of its   detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.


如果我放

<script src="/MathQuill/mathquill.js"></script>


在主视图中,部分加载后,Mathquill根本不起作用,所以这是渲染问题吗?如何重新渲染局部视图?否则,我该如何解决?

最佳答案

在mathquill网站上找到:

请注意,对于不在文档准备就绪的HTML DOM中动态创建的元素,您需要在插入可见的HTML DOM后调用我们的jQuery插件:

$('<span>x^2</span>').appendTo('body').mathquill() or .mathquill('editable')

09-29 23:27