ng-src, quando atualizo o upload a imagem não muda.
04/09/2017
0
ng-src, quando atualizo o upload a imagem não muda.
Estou tentando exibir uma imagem no meu front de uma logo, porém quando faço um novo upload a imagem não atualiza, pode me ajudar?
var uploadLogomarca = function(){
return $q(function(resolve, reject){
if($scope.cropper.croppedImage != null) {
$scope.upload.api.uploadAvatar($scope.cropper.croppedImage, 'png', 'image', 'logomarca');
$scope.upload.done(function(logomarca){
resolve('logomarca enviado!');
});
}else{
resolve('Nenhuma logomarca para enviar!');
}
});
};
$scope.salvar = function() {
$scope.loading = true;
$scope.$$phase || $scope.$apply();
uploadLogomarca()
.then(function(){
swaggerClient.logado.atualizarLogomarca({
logomarca : {
"logomarca" : $scope.cropper.croppedImage != null ? 'png' : null,
"corPrimaria" : $scope.corPrimaria,
"corSecundaria" : $scope.corSecundaria
}
}, function(result) {
AlertService.sucesso({
titulo: 't_MSG_PERFIL_ATUALIZADO_CONFIRMA'
})
.then(function(){
UserAPI.userData.logomarcaNova = result.obj.logomarca;
UserAPI.userData.corPrimaria = result.obj.corPrimaria;
UserAPI.userData.corSecundaria = result.obj.corSecundaria;
$scope.loading = false;
$scope.$$phase || $scope.$apply();
});
}, function(result) {
AlertService.erro({}, result)
.then(function(){
$scope.loading = false;
$scope.$$phase || $scope.$apply();
});
});
});
};
});
view html
<div class="row">
<div class="col-sm-3">
<div class="widget style1 white-bg" style="padding: 6px;">
<div class="row">
<div class="col-xs-12" style="text-align: center;">
<a ui-sref="logomarca.manter">
<img alt="logo-empresa" class="img-circle" ng-src="{{logomarca()}}" err-src="img/logomarca-default.png" width="150" height="60"/>
</a>
</div>
</div>
</div>
</div>
Estou tentando exibir uma imagem no meu front de uma logo, porém quando faço um novo upload a imagem não atualiza, pode me ajudar?
var uploadLogomarca = function(){
return $q(function(resolve, reject){
if($scope.cropper.croppedImage != null) {
$scope.upload.api.uploadAvatar($scope.cropper.croppedImage, 'png', 'image', 'logomarca');
$scope.upload.done(function(logomarca){
resolve('logomarca enviado!');
});
}else{
resolve('Nenhuma logomarca para enviar!');
}
});
};
$scope.salvar = function() {
$scope.loading = true;
$scope.$$phase || $scope.$apply();
uploadLogomarca()
.then(function(){
swaggerClient.logado.atualizarLogomarca({
logomarca : {
"logomarca" : $scope.cropper.croppedImage != null ? 'png' : null,
"corPrimaria" : $scope.corPrimaria,
"corSecundaria" : $scope.corSecundaria
}
}, function(result) {
AlertService.sucesso({
titulo: 't_MSG_PERFIL_ATUALIZADO_CONFIRMA'
})
.then(function(){
UserAPI.userData.logomarcaNova = result.obj.logomarca;
UserAPI.userData.corPrimaria = result.obj.corPrimaria;
UserAPI.userData.corSecundaria = result.obj.corSecundaria;
$scope.loading = false;
$scope.$$phase || $scope.$apply();
});
}, function(result) {
AlertService.erro({}, result)
.then(function(){
$scope.loading = false;
$scope.$$phase || $scope.$apply();
});
});
});
};
});
view html
<div class="row">
<div class="col-sm-3">
<div class="widget style1 white-bg" style="padding: 6px;">
<div class="row">
<div class="col-xs-12" style="text-align: center;">
<a ui-sref="logomarca.manter">
<img alt="logo-empresa" class="img-circle" ng-src="{{logomarca()}}" err-src="img/logomarca-default.png" width="150" height="60"/>
</a>
</div>
</div>
</div>
</div>
Cristiano Cardoso
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)