在我的angular项目中集成mathJax



我一直试图在我的角项目中集成mathjax,使用这个GitHub代码,只有一个问题是使用mathjax组件从我的其他组件,而不是直接从主应用程序组件。我不能在这里分享完整的代码,但我将分享错误和我已经尝试过的事情,但这不起作用。

错误:' Can't bind to 'content',因为它不是'mathjax'的已知属性。("rol"行="3"风格="调整:没有;身高:100 px"比;

  1. 如果'mathjax'是Angular组件,那么验证它是否是该模块的一部分。
  2. 要允许任何元素,在@NgModule中添加'NO_ERRORS_SCHEMA'。该组件的模式。("form-control"行="3"风格="调整:没有;身高:100 px"在">

我尝试过的事情:

  • 添加NO_ERRORS_SCHEMA到我的NgModule schema
  • 在我的其他应用组件中导入mathjax组件,并在指令中定义它(这会给出一个错误)
  • 将NgModule添加到我的其他应用组件中,并声明mathjax,但这也无济于事。

如果你需要更多的信息给答案请问我将立即回复,我现在有点时间。任何帮助都会非常感激。提前谢谢你

您需要在mathjax组件中使用div的innerHTML属性传递数据。

<div id="mathContent" [innerHTML]="content"></div>

从https://github.com/shubhvjain/angular-mathjax/blob/master/src/app/mathjax/mathjax.component.html

最新更新