一尘不染

如何在Ionic / AngularJs应用程序中包含和使用节点模块?

angularjs

我有一个Ionic应用程序,我想将节点模块angular-base64包含在我的控制器中,甚至包装在angular服务中,等等。

npm install angular-base64

哪个安装了包含angular- base64.min.js文件的文件夹/myIonicApp/node_modules/。因此,文件的完整路径为/myIonicApp/node_modules/angular- base64/angular-base64.min.js

但是,当我尝试像这样在我的一个控制器中使用该模块时:

app.controller('myController', ['$scope', '$base64',
  function($scope, $base64) {

    //$base64...

  }
]);

我不知道我在说什么。我是否需要做其他事情才能使它起作用?也许我的东西app.js


阅读 196

收藏
2020-07-04

共1个答案

一尘不染

接受的答案对于 Ionic V2 不再正确,并且.bowerrc已从默认安装中删除。

从Ionic
V2官方文档开始,这是您现在的操作方式

要将第三方库添加到应用程序,请运行以下命令:

npm install-保存

例如:使用导入的功能

//命名为导出模式

从“ theLibraryName”导入{myFunction};

//使用导入的功能

myFunction();

2020-07-04