【发布时间】:2016-03-07 16:49:33
【问题描述】:
我从 api json 收到的 AngularJS 有问题,json 包含一个 prod url 和 url prerpod 我会调用这些 API 以检索一个新的 json,然后比较结果以验证与问题相同的是我有一个 200 的 API 测试,我该怎么做。先感谢您 ps 我认为该方法的测试对象等于。
我有 100 个这样的对象:
{
"ID": "1",
"URL_preprod": "url1",
"Preprod_bis": "url2",
"prod": "url3",
}
我需要检查每个对象的调用结果是否相等。
function callAtTimeout() {
if ($scope.preprod && $scope.preprodBis) {
angular.equals($scope.preprod,$scope.preprodBis);
$scope.msg = "equals";
}}
$scope.test = function() {
if (tnrArray) {
for (var i = 0; i < tnrArray.length; i++) {
var urlPreprod = tnrArray[i].URL_preprod;
console.log(urlPreprod);
$http.get(urlPreprod).success( function(response) {
$scope.preprod = response;
console.log(response);
});
var urlPreprodBis = tnrArray[i].Preprod_bis;
console.log(urlPreprodBis);
$http.get(urlPreprodBis).success( function(response) {
$scope.preprodBis = response;
console.log(response);
});
$timeout(callAtTimeout, 3000);
}
【问题讨论】: