我一直试图在我的角项目中集成mathjax,使用这个GitHub代码,只有一个问题是使用mathjax组件从我的其他组件,而不是直接从主应用程序组件。我不能在这里分享完整的代码,但我将分享错误和我已经尝试过的事情,但这不起作用。
错误:' Can't bind to 'content',因为它不是'mathjax'的已知属性。("rol"行="3"风格="调整:没有;身高:100 px"比;
- 如果'mathjax'是Angular组件,那么验证它是否是该模块的一部分。
- 要允许任何元素,在@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