这是我的代码:
app.js
$http.get("http://angularjs.uum.my/tt.json")
.success(function(response) {$scope.scrollItems = response;});
$http.get("http://angularjs.uum.my/tt2.json")
.success(function(response) {$scope.scrollItems2 = response;});
tt.json - 只有1个元素
tt2.json - 有两个2元素
问题在于页码。 1,其中只存在一个元素,页面呈现空列表重复x次(其中x等于子元素的数量)
这是已知错误吗? 如果事先知道元素的数量是如何解决这个问题的呢?
请帮忙,谢谢你的时间。
答案 0 :(得分:0)
这不是错误,你的第一个json是
{"namakursus":"John", "pensyarah":"Doe", "yeh":"yeh"}
,第二个是
[
{"namakursus":"John", "pensyarah":"Doe", "yeh":"yeh"},
{"namakursus":"John2", "pensyarah":"Doe2", "yeh":"yeh2"}
]
这意味着第一个不是一个数组,所以它正在重新获得一个对象
如果你想获得相同的行为你的json应该和数组只有1个元素,而不是单个对象
[{"namakursus":"John", "pensyarah":"Doe", "yeh":"yeh"}]