angularjs - 如何将 mathjs 注入(inject) Angular.js 中?

标签 angularjs mathjs

如何将 mathjs 注入(inject) Angular.js 中?

我无法让它工作 - 我使用 bower install mathjs --save 来安装它。

更新:JS min 文件已正确注入(inject)index.html

我需要将其注入(inject)主模块或 Controller 吗?我尝试了这两种方法,但在页面加载时出现白屏,并显示有关模块不可用的错误消息。

最佳答案

步骤 1

bower install mathjs --save

步骤 2

在 html 主页面中引用 mathjs

<script src="path/to/bower_components/mathjs/dist/math.min.js" type="text/javascript"></script>

步骤 3

此依赖项不是 Angular 感知的,没有模块可以作为 Angular 应用程序的依赖项注入(inject)。由于 mathjs 公开了一个全局 math 对象,您可以在 Angular 组件中使用它,如下所示:

math.round(0.123, 2) // gives back 0.12

关于angularjs - 如何将 mathjs 注入(inject) Angular.js 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29074002/

相关文章:

javascript - 通过下拉选择器angularjs更改动画图像

javascript - 使用 $compileProvider 避免不安全链接

javascript - 如何从输入中获取值作为数字来计算gcd?

javascript - 在 ember-cli 中导入依赖项(例如,导入 math.js)

将百分比添加到非百分比的 Javascript 解析器

mathjs - 无法解析 'mathjs/number'

javascript - Angular js过滤器中的多选

AngularJS - 错误 : [$rootscope:infdig] 10 $digest() iterations reached

javascript - 无法注入(inject)依赖 ngMaterial

javascript - 使用 MathLive 和 Vue 更新数学方程式