angular 中的任意精度小数运算

Arbitrary precision decimal arithmetic in angular

我想在 Angular 控制器中进行精确的十进制运算。

我以前在 Node 应用程序中使用过 big.js 模块,现在想再次使用它。

似乎我有几个选择,我可以使用 AMD / requirejs 来要求它(虽然不确定如何,对 requirejs 不是很熟悉),或者我可以 link 到它的路径。

但我的问题是,如何包含此 javascript 文件才能在我的 Angular 控制器中使用它?

如果我包含它是我的基础 .html shell 页面,我的控制器可以使用它吗?我应该使用 browserify/requirejs 吗?

您不必使用 require.js。将它包含在基础 .html 页面中通常会使 Big 构造函数可用于之后定义的所有脚本模块(包括控制器)。

当您将普通库添加到 Angular 应用程序时,它可以全局使用。 Framework 没有使用 "responsibility",因为它不是模块或指令。如果是这样,那么您需要将其包含在您的应用程序构造函数中。