0

我正在尝试在我的 rails 应用程序中添加 Angular JS jQuery-File-Upload。

为了实现这一点,我正在使用

  1. https://github.com/tors/jquery-fileupload-rails gem

  2. 来自http://blueimp.github.io/jQuery-File-Upload/angularjs.html的 Angular JS 代码

现在,当我尝试添加新文件时,它显示错误

未捕获的类型错误:对象 # 没有方法“范围”

在这里,我添加了我在文件上传时得到的响应的屏幕截图。

在此处输入图像描述

谁能帮我找出错误?

4

3 回答 3

0

我遇到了同样的问题,在花了几个小时之后,我可以建议简单地从演示页面复制源代码,而不是尝试使用下载包中提供的源代码。

于 2013-12-16T10:53:53.537 回答
0

您的“数据”对象显然没有任何方法“范围()”。这就是错误的原因。
您是否尝试将“数据”对象中的某些变量设置为某个角度“范围”?在这种情况下,请仔细检查,因为“数据”中没有任何范围变量。正确设置后,您可以通过 data.scope 访问它,不需要方法来检索它。

于 2013-10-18T03:45:31.227 回答
0

我有同样的问题,几个小时后深入研究我的代码,我发现问题是重复的 jquery.fileupload-angular.js 文件包含在我的 html 页面中。

删除重复的引用 js 文件立即解决了我的问题。

于 2014-02-10T13:12:46.440 回答