Angularjs 如何将数据从函数传递到角度控制器范围
我在这个问题上纠缠了好几天。Angularjs 如何将数据从函数传递到角度控制器范围,angularjs,angularjs-scope,angular-file-upload,Angularjs,Angularjs Scope,Angular File Upload,我在这个问题上纠缠了好几天。 我使用上传图像。 我可以将图像上传到服务器,然后从服务器返回响应图像url 但是我无法将响应图像url放入控制器的$scope,因此我无法保留指向外部控制器的url 下面是我代码的一部分 .controller('AppController', ['$scope', 'FileUploader', function ($scope, FileUploader) { $scope.uploader = new FileUploader({ u
我使用上传图像。 我可以将图像上传到服务器,然后从服务器返回响应图像url 但是我无法将响应图像url放入控制器的
$scope
,因此我无法保留指向外部控制器的url
下面是我代码的一部分
.controller('AppController', ['$scope', 'FileUploader', function ($scope, FileUploader) {
$scope.uploader = new FileUploader({
url: 'http://www.example.com/upload',
});
$scope.imgurl = {}; // I want to put the response url here.
$scope.answer = function (answer) {
$mdDialog.hide(answer);
};
$scope.uploader.onCompleteItem = function (fileItem, response, status, headers) {
console.info('onCompleteItem', fileItem, response, status, headers);
console.info(response.name); // here I can get the response url
};
}]);
提前感谢。只需分配值
$scope.uploader.onCompleteItem = function (fileItem, response, status, headers) {
console.info('onCompleteItem', fileItem, response, status, headers);
console.info(response.name); // here I can get the response url
$scope.imgurl = response.name;
};