首页 > 解决方案 > 用数学 jax 渲染 html

问题描述

我想渲染一个同时具有 html 代码和 mathjax tex 代码的字符串,并使用 angular js 在我的网页上显示

我已经制定了一个指令,但它只呈现 tex 代码而不是 html,即我的字符串有

$\int x^2dx = 2x + C$

我的指令代码

app.directive("mathjaxBind", function() {
            return {
                restrict: "A",
                controller: ["$scope", "$element", "$attrs",
                    function($scope, $element, $attrs) {
                        $scope.$watch($attrs.mathjaxBind, function(texExpression) {
                            $element.html(texExpression);
                            MathJax.Hub.Queue(["Typeset", MathJax.Hub, $element[0]]);
                        });
                    }]
            };
        });

标签: angularjsmathjax

解决方案


推荐阅读