2016-12-08 20 views
0

私はここに新たに作成されたアイテムの配列の項目を交換したいが関数であるangularjsの配列の要素を更新するにはどうすればいいですか?

$scope.getPageDetails = function() { 
     $http.get('/api/privilege/getpagedetails/') 
      .success(function (data, status) { 
       $scope.Pages = data; 
       angular.forEach($scope.Pages, function (value, key) { 
        var url = "//" + (value.pageUrl); 

        console.log(url); 
        $scope.Pages.pageUrl = url; 
       }); 
       $scope.$applyAsync(); 

      }).error(function() { 
      }); 
    } 

私はrecoveryguidanceある []配列$ scope.PagesからPAGEURLの値を得ました。 comの その後、私はPAGEURL var url = "//" + (value.pageUrl); に//を追加し、それは//recoveryguidance.comなり、その後どのように私はPAGEURLの代わりに[]配列$ scope.pagesに更新された値をプッシュすることができます。 要するに、recoveryguidance.comの値を$ scope.pages配列のpageUrlカラムの//recoveryguidance.comに更新したいとします。

データを添付しています。また、pageUrl recoveryguidance.comを//recoveryguidance.comに更新したいとします。

enter image description here ageUrl

私はあなたのすべてに非常に感謝してます私を導いてください。

答えて

3

これを試してみてください:

angular.forEach($scope.Pages, function (value, key) { 
    value.pageUrl = "//" + (value.pageUrl); 
}); 

JSFiddle

関連する問題