Примерно так должно работать.
var app = angular.module("myApp", [])
app.controller("ajaxCtrl", function($scope, $http) {
$scope.customer = [];
$scope.images = [];
$http.get("sampledata.json").then(function(response) {
$scope.customer = response.data;
if (response.data && angular.isArray(response.data.ProductDetails)) {
angular.forEach(response.data.ProductDetails, function(item) {
var images = item.images.split('|');
angular.forEach(images, function(image) {
$scope.images.push(item.ListImagePath + image)
})
});
}
});
});
$scope.images
теперь будет массивом ссылок src изображений.
[Update 2]
var app = angular.module("myApp", [])
app.controller("ajaxCtrl", function($scope, $http) {
$scope.customer = [];
$http.get("sampledata.json").then(function(response) {
$scope.customer = response.data;
if (response.data && angular.isArray(response.data.ProductDetails)) {
angular.forEach(response.data.ProductDetails, function(item) {
var images = item.Images.split('|'),
images2 = [];
angular.forEach(images, function(image) {
images2.push(item.ListImagePath + image)
});
item.Images = images2;
});
}
});
});