Angularjs 如何通过src更新$http请求来重新加载映像?

Angularjs 如何通过src更新$http请求来重新加载映像?,angularjs,Angularjs,HTML: 使用JQuery,我会尝试: $http.post('services/service.php', { // some data }).then(function(response) { $scope.product.img = response.data.imgTemp; }, function(response) { }); 但是在Angular中,当src链接到$scope.product.img变量时,我估计如果我更新这个变

HTML:

使用JQuery,我会尝试:

$http.post('services/service.php', {
     // some data
}).then(function(response) {
     $scope.product.img = response.data.imgTemp;
}, function(response) {             

}); 

但是在Angular中,当
src
链接到
$scope.product.img
变量时,我估计如果我更新这个变量,它应该会工作,但不会。请尝试将
src
更改为
ng src

$('#imgID')[0].src = 'img/' + objResponse.fileNameTemp + '.png?' + new Date();


Angular在这方面做了些什么。

我找到了解决方案:)在
$scope.product.img=…
之后需要应用范围更新:
$scope.$apply()

不工作的可能重复。结果是:但img没有更新。
$('#imgID')[0].src = 'img/' + objResponse.fileNameTemp + '.png?' + new Date();
<img ng-src='img/product/{{ product.img }}.png' width='300' />