angularjs 添加新的依赖项

sch*_*sch 5 javascript angularjs

我想添加一个新的依赖项,即“角度文件上传”依赖项,但无论我做什么,我的应用程序都会崩溃,我无法理解它是如何工作的。我现在得到的是:

在app.js中

var myApp = angular.module('myApp', ['ui.bootstrap']);
Run Code Online (Sandbox Code Playgroud)

在 appController.js 中

myApp.controller('appCtrl', ['$scope', function ($scope) {
Run Code Online (Sandbox Code Playgroud)

我已经获得了所有必要的资源文件(angular-file-upload.js)以及对它们的引用,我只是不知道如何正确注入新的依赖项。我想我只需要编辑提供的两行,或者我是否必须创建一个全新的控制器,如果是这样,那应该是什么样子?

它说我的问题可能是另一个问题的重复,但在另一个问题上,它是关于将依赖项注入到 config() 模块中,但这里不是这种情况。

Buh*_*ica 4

假设您指的是这个项目: https: //github.com/danialfarid/ng-file-upload
那么 snytax 如下所示:

var myApp = angular.module('myApp', ['ui.bootstrap', 'angularFileUpload']);

myApp.controller('appCtrl', ['$scope', 'FileUploader', function ($scope, FileUploader) {
}]);
Run Code Online (Sandbox Code Playgroud)