Angular 带有反引号的指令输入,用于 mathjax 的 asciimath

Angular directive input with backticks for asciimath for mathjax

我使用 https://medium.com/kongsberg-digital/how-to-render-mathml-in-browser-using-angular-and-mathjax-3-along-with-lazy-loading-83f791911cfd 将 mathjax 添加到我的 angular 应用程序,并使其可以使用 asciimath 格式。我的问题是当我尝试在输入字段中输入文字时。

工作 -

app.ts

  expr='`a=b`'

app.html

<p [appMath]="expr"></p>

不工作 -

app.ts


app.html

<p [appMath]="`a=b`"></p>

我不希望每个表达式都有一个变量。有任何想法吗?谢谢:)

那是因为你的 ` 在字符串中。所以你的第二个需要是:

<p [appMath]="'`a=b`'"></p>