Вы используете один и тот же ключ name
в вашем JSON.
Это не имеет смысла. Вместо этого, вы можете попробовать этот подход:
Создать уникальные ключи в формате JSON, как,
var mockDataForThisTest = "json=" + encodeURI(JSON.stringify([
{
"name":"aa",
"name0":"bb",
"name1":"cc",
"name2":"dd"},
]));
Затем вам нужно загрузить JSON в $scope
переменной от вашего controller
function nameCtrl($scope, $http) {
$scope.names= [];
$scope.loadNames = function() {
var httpRequest = $http({
method: 'POST',
url: '/echo/json/',
data: mockDataForThisTest
}).success(function(data, status) {
$scope.names= data;
});
};
}
Тогда в html page,
<div ng-repeat="name in names">
{{name.name}}
<span>,</span>
{{name.name0}}
<span>,</span>
{{name.name1}}
<span>,</span>
{{name.name2}}
</div>
Надеюсь, это поможет!
Сделайте «console.log» этот объект и проверьте его свойства .. Вам понравится .. – Rayon
не может использовать один и тот же ключ внутри объекта, если u использует последнее значение, только u может получить cz, он заменит старый –
@gayathri ok.but, если у меня есть массив строк ["aa", "bb"], тогда мне нужно отображать их в строке таблицы с seperator, это возможно. – anub