Javascript 如何在angularjs中更新数组元素?

Javascript 如何在angularjs中更新数组元素?,javascript,jquery,angularjs,ajax,url,Javascript,Jquery,Angularjs,Ajax,Url,我想将数组中的项替换为新创建的项这里是函数 $scope.getPageDetails = function () { $http.get('/api/privilege/getpagedetails/') .success(function (data, status) { $scope.Pages = data; angular.forEach($scope.Pages, functio

我想将数组中的项替换为新创建的项这里是函数

 $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 () {
            });
    }
我从数组$scope.Pages[]中获得了pageUrl的值,它是recoveryguidance.com 然后我在pageUrl
var url=“/”+(value.pageUrl)上添加了/
然后它变为//recoveryguidance.com那么我如何将数组$scope.pages[]上的更新值推送到pageUrl的位置呢。
简而言之,我想将$scope.pages数组中pageUrl列的值从recoveryguidance.com更新为//recoveryguidance.com

我正在附加数据,我还想将pageUrl RecoveryGuide.com更新为//RecoveryGuide.com

ageUrl

请引导我,我将非常感谢你们所有人。

试试这个:

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

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