2015-10-17 77 views
0

我嘗試在我的angularjs項目中使用MathJax庫。在angularjs項目中使用外部庫 - MathJax

我不想使用<script type="text/javascript">成的index.html添加庫,但我想是這樣的:

angular.module('mymodule', ['MathJax']) 

怎麼能這樣做?

編輯 我已經在我的項目中使用bower安裝了MathJax。

回答

1

你必須同時使用兩者。 第一個在客戶端瀏覽器上加載庫,如果你只使用這個,當你嘗試使用這個庫時會顯示一個錯誤,因爲它沒有作爲AngularJs上的一個模塊注入。 第二個注入AngularJs上下文的功能,如果你只使用錯誤將模塊找不到。

1

您正嘗試將此庫作爲模塊注入到您的應用程序中。如果你真的想這樣做,你需要使用MathJax的源代碼創建一個自定義模塊。說實話,我沒有看到這樣做的正當理由,但是,如果你堅持這樣做,網上有關於創建自定義模塊的教程。

模塊上的角度文檔:https://docs.angularjs.org/guide/module