Angularjs 注入angularFileUpload不工作
这听起来像是一个简单的问题,但我是一个有角度的新手,基本上我想使用AngularFileUpload在我的网站上上传图像,所以我在初始化我的应用程序时这样做了:Angularjs 注入angularFileUpload不工作,angularjs,node.js,npm,angular-file-upload,Angularjs,Node.js,Npm,Angular File Upload,这听起来像是一个简单的问题,但我是一个有角度的新手,基本上我想使用AngularFileUpload在我的网站上上传图像,所以我在初始化我的应用程序时这样做了: var app = angular.module('myApp',['ui.router'],['angularFileUpload']); 在我通过npm安装angularFileUpload模块之前,我的模块位于node_模块内,但我每次启动应用程序时都会出错 错误: 未能实例化模块,原因是: “fn”不是函数,获取字符串 有人知
var app = angular.module('myApp',['ui.router'],['angularFileUpload']);
在我通过npm安装angularFileUpload模块之前,我的模块位于node_模块内,但我每次启动应用程序时都会出错
错误:
未能实例化模块,原因是:
“fn”不是函数,获取字符串
有人知道发生了什么吗?发生这种情况是因为您以错误的方式注入模块 您正在插入两个阵列:
var app = angular.module('myApp',['ui.router'],['angularFileUpload']);
相反,您应该只插入一个包含所有模块的阵列:
var app = angular.module('myApp',['ui.router','angularFileUpload']);
在AngularJs中加载客户端依赖项时,应该使用bower而不是npm。正确加载模块需要以下步骤:
就这样。如果对你有帮助,请告诉我
angularFileUpload
文件是否正确加载?还是在构建文件中编译?取决于您使用的设置。