Angular.js를 통해 jQuery File Uploader를 사용하고 있습니다. 의 '랜드 마크'속성을 읽을 수 없습니다 : 나는 각도 $ 범위로 이미지 업로드에서 서버의 응답을 전달해야합니다,하지만 난 done
함수 내에서 $ 범위를 액세스 할 수 없습니다
function LandmarkNewCtrl($location, $scope, db) {
$('#fileupload').fileupload({
url: '/api/upload',
dataType: 'text',
done: function (e, data) {
$scope.landmark.avatar = data.result;
}
});
}
"확인되지 않은 유형 정의되지 않은 "오류가 발생합니다.
$ scope를 done: function()
에 어떻게 전달합니까?