如何在聚合物飞镖元素中使用MathJax?

时间:2014-12-07 07:11:15

标签: dart dart-polymer mathjax

我正在尝试在polymer.dart元素中使用MathJax:

<script type="text/javascript"
  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

任何帮助将不胜感激。更新:使用此:

MathJax.Hub.Queue(["Typeset",MathJax.Hub,"myDivWithMath"]);

1 个答案:

答案 0 :(得分:0)

MathJax很可能尝试使用querySelector('myDivWithMath')来找不到元素,因为这个选择器找不到元素。

你可以尝试

MathJax.Hub.Queue(["Typeset",MathJax.Hub,"* /deep/ myDivWithMath"]);

不要通过向元素添加属性“lightdom”来使用shadowDOM。这是我发现如何执行此操作的唯一参考How to skip the Shadow DOM (and use the Light DOM) instead for Polymer templates(我自己从未使用过这个)。