【发布时间】:2017-12-15 20:28:06
【问题描述】:
当尝试加载之前从服务器上传的文件时,会产生以下错误。
// Load existing files:
$.ajax({
url: $('#fileupload').fileupload('option', 'url'),
dataType: 'json',
context: $('#fileupload')[0]
}).done(function (result) {
$(this).fileupload('option', 'done').call(this, $.Event('done'), {result: files});
});
//Exception
jquery.fileupload-angular.js:130 Uncaught TypeError: Cannot read property '$apply' of undefined
at done (jquery.fileupload-angular.js:130)
at <anonymous>:2:47
下面的 sn-p 在FileUploadController 中,它将$scope 放入文件数据中。
$element.fileupload(angular.extend(
{scope: $scope},
fileUpload.defaults
)).on('fileuploadadd', function (e, data) {
data.scope = $scope;
【问题讨论】:
标签: jquery angularjs jquery-file-upload blueimp