我有一個角度控制器,其中我有一個應該返回圖像的函數取決於從服務器接收的json。 問題是無論哪個國家收到它只加載第一個國家(usa.png在我的情況)。如何在AngularJS控制器中聲明
$scope.getUser = function(){
\t \t url = "/get";
\t \t $scope.img = "";
\t \t $http.post(url, {
\t \t \t "Id":$scope.Id,
\t \t \t "name":$scope.name
\t \t }).then(
\t \t \t \t function (response){
\t \t \t \t $scope.returnedUser = response.data;
\t \t \t \t if ($scope.returnedUser.country = "USA"){
\t \t \t \t \t $scope.img = "/base_icons/usa.png";
\t \t \t \t } else if ($scope.returnedUser.country = "Canada"){
\t \t \t \t \t $scope.img = "/base_icons/canada.png";
\t \t \t \t } else if ($scope.returnedUser.country = "Mexico"){
$scope.img = "/base_icons/mexico.png";
}
\t \t \t \t }, $scope.negativeMessage);};
<img ng-src="{{img}}"/>
不能相信這是我的錯誤,我認爲它更復雜一些,謝謝! –
它碰巧是我們最好的隊友,不用擔心! –