我正在通过 Angular.js 使用 jQuery File Uploader。我需要将来自图像上传的服务器响应传递给 Angular $scope,但我无法在done
函数中访问 $scope:
function LandmarkNewCtrl($location, $scope, db) {
$('#fileupload').fileupload({
url: '/api/upload',
dataType: 'text',
done: function (e, data) {
$scope.landmark.avatar = data.result;
}
});
}
出现“未捕获的类型错误:无法读取未定义的属性‘地标’”错误。
如何将 $scope 传递给done: function()
?