我是AngularJS的新手,我正在尝试对json结果进行分页,但是我有一个错误。 JSON服务返回类似的内容:
products.json:
X({
"data":{
"reference":{
"timestamp":"24/02/2014",
"item":{
"id":"123456",
"name":"Reference Product",
"price":"R$ 39,90",
}
},
"arrayData":[
{
"businessId":"123",
"name":"Recommended Product",
"price":"R$ 29,00",
},
{
"businessId":"1234",
"name":"Another Recommended Product",
"price":"R$ 39,00",
},
]
}
});
我处理json的脚本如下:
var todos = angular.module('results', ['ui.bootstrap']);
results.controller('ResultsController', function($scope, $http) {
$scope.makeResults = function() {
$http.get('products.json').success(function(resp){
console.log(resp);
});
};
$scope.makeResults();
});
但是当执行时,代码在控制台中打印出纯文本,而不是对象。 如果我使用$ http.jsonp而不是$ http.get,则会定义一个ReferenceError:X未定义。 仅供测试,在jQuery ajax中我尝试使用dataType:'jsonp'和jsonpCallback:“X”选项并解决了问题。
任何人都可以帮助我吗?
THKS