【发布时间】:2017-01-11 00:32:04
【问题描述】:
好吧,“大家好”,我的问题是我需要在我的 escuelasDeportivas.app.js 上注入“ngFileUpload”。我这样做的代码是:
var escuelasDeportivas = angular.module('escuelasDeportivas', ['ngFileUpload']);
当我在 NetBeans 上运行它并在 Chrome 中执行 localhost:8088 时,控制台显示以下错误:
错误:$injector:unpr 未知提供者
未知提供者:ngFileUploadProvider
只有当我在名为 ver.logro.controller.js 的控制器中注入和回调时才会发生这种情况
escuelasDeportivas.controller('escuelasDeportivasVerLogroCtrl', ['ngFileUpload'])
好吧,我们知道其余的代码是不必要的,因为如何回调库是一个事实......
这是我的编程老师对我说的一种方式......
但是 angular Cloudinary 在我的名为 ver.logro.controller.js 的控制器中进行注入的正确方法是:
var escuelasDeportivas = angular.module('escuelasDeportivas.logro', ['ngFileUpload']);
这会引发错误:
root.home.logro
但是这是什么,在哪里?嗯,这是来自 menu.controller.js。这些是项目中菜单的路由器。但是为什么会这样呢?因为它只是一个注入?
在我的 index.html 中,我已经正确放置了脚本:
<script type="text/javascript" src="/js/bower_components/ng-file-upload/ng-file-upload.js"></script>
如果脚本不正确,它会抛出错误 404 not found of the component...
嗯,这是我在 StackOverflow 上的第一个问题,我很难说英语,因为我说西班牙语,我讨厌用谷歌翻译...
【问题讨论】:
标签: javascript angularjs cloudinary ng-file-upload