我尝试在angularjs项目中使用MathJax库。
我不想在index.html中使用<script type="text/javascript">
来添加库,但我想要这样的内容:
angular.module('mymodule', ['MathJax'])
怎么可以这样做?
修改 我已经使用bower在我的项目中安装了MathJax。
答案 0 :(得分:1)
您必须同时使用这两种方法。 第一个在客户端浏览器上加载库,如果您只使用它,则在尝试使用库时将显示错误,因为它未作为模块注入AngularJs。 第二个注入AngularJs上下文的功能,如果你只使用错误将找不到模块。
答案 1 :(得分:1)
您正尝试将此库作为模块注入您的应用程序。如果你真的想这样做,你需要使用MathJax的源代码创建一个自定义模块。老实说,我认为没有正当理由这样做,但是,如果你坚持这样做,那么网上有关于创建自定义模块的教程。
模块上的Angular doc:https://docs.angularjs.org/guide/module