javascript - 尝试使用 base64 时找不到原因 [$injector :unpr] occurs in my application,

标签 javascript angularjs

我收到以下错误,但不确定原因。

angular.js:68 Uncaught Error: [$injector:unpr] Unknown provider: base64Provider <- base64 <- Search

我的index.html中包含了base64,位于其他html下面的正文中

<script src="bower_components/angular-base64/angular-base64.js"></script>

它安装在我的凉亭中的依赖项下:"angular-base64": "^2.0.5",

它也在我的模块的依赖项中。

我不确定这里出了什么问题,或者它到底在提示什么,因为应用程序的这一部分在其原始代码中是有效的,我正在将这部分移至另一个应用程序。

这就是我将其初始化为:

angular.module('MyApp', [ ..., 'base64' ])

最佳答案

我不确定你的代码有什么问题,但如果你只是想要一个base64编码器/解码器,我建议使用这个简单的脚本: https://gist.github.com/jrmatos/f5d9cbaea5c9ff81141a8956e61e754d

所以你可以这样工作:

var stringEncoded = Base64.encode("my string");

console.log(stringEncoded); // bXkgc3RyaW5n

var stringDecoded =  Base64.decode(stringEncoded);

console.log(stringDecoded); // my string

关于javascript - 尝试使用 base64 时找不到原因 [$injector :unpr] occurs in my application,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38960299/

相关文章:

javascript - React img onError 事件未触发

angularjs - 如何在指令的单元测试中模拟 Angular 翻译过滤器

angularjs - 从 Angular 2 和 Silverlight 应用程序使用相同的 WCF 服务

javascript - 在自定义指令的链接函数中访问已编译的 ng-repeat 子元素

JavaScript 表单提交()完成

javascript - ng-options 在单击时清除模型(和可见选项),tarnation 是什么?

javascript - 使用indexedDb高效存储和检索时间序列数据

javascript - React native - 下拉列表中的 z-index 不起作用

javascript - 在angularjs中添加背景图片,css不起作用

javascript - WinJS 与 AngularJS