AngularJS에서 반복을 사용한 API JSON 응답

조 콘린

Google PageSpeed ​​API의 JSON 응답에서 ng-repeat를 사용하는 데 이상한 문제가 있습니다. 기본적으로 작동하지만 이상한 BLANK UL을 반환하기 전에 올바른 응답이 이어집니다.

테스트 페이지 : http://staging.converge.io/test-json

내 컨트롤러 : (응답을 받으면 API 키를 변경합니다)

function FetchCtrl($scope, $http, $templateCache) {
    $scope.method = 'GET';
    $scope.url = 'https://www.googleapis.com/pagespeedonline/v1/runPagespeed?url=http://www.web.com&key=AIzaSyA5_ykqZChHFiUEc6ztklj9z8i6V6g3rdc';
    $scope.key = 'AIzaSyA5_ykqZChHFiUEc6ztklj9z8i6V6g3rdc';
    $scope.strategy = 'mobile';

    $scope.fetch = function() {
        $scope.code = null;
        $scope.response = null;

        $http({method: $scope.method, url: $scope.url + '&strategy=' + $scope.strategy, cache: $templateCache}).
        success(function(data, status) {
            $scope.status = status;
            $scope.data = data;
        }).
        error(function(data, status) {
            $scope.data = data || "Request failed";
            $scope.status = status;
        });
    };

    $scope.updateModel = function(method, url) {
        $scope.method = method;
        $scope.url = url;
    };
}

HTML :

            <ul ng-repeat="formattedResult in data.formattedResults">
                <li ng-repeat="ruleResult in formattedResult">
                    <h4>{{ruleResult.localizedRuleName}}</h4>
                    <strong>Impact score</strong>: {{ruleResult.ruleImpact*10 | number:0}}
                </li>
            </ul>

도움을 주셔서 감사합니다!

Khanh TO

응답에서 볼 수 있듯이은 formattedResults배열이 아니라 배열을 포함하는 객체입니다 ruleResults. 데이터에 액세스하는 방식을 변경해야합니다.

바꾸다:

<ul ng-repeat="formattedResult in data.formattedResults">
            <li ng-repeat="ruleResult in formattedResult">
                <h4>{{ruleResult.localizedRuleName}}</h4>
                <strong>Impact score</strong>: {{ruleResult.ruleImpact*10 | number:0}}
            </li>
        </ul>

<ul>
     <li ng-repeat="ruleResult in data.formattedResults.ruleResults">
             <h4>{{ruleResult.localizedRuleName}}</h4>
             <strong>Impact score</strong>: {{ruleResult.ruleImpact*10 | number:0}}
     </li>
</ul>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ASP.NET MVC에서 JSON 응답을 사용한 API 호출

분류에서Dev

PHP에서 POST를 사용한 API JSON 응답

분류에서Dev

AngularJS를 사용한 복잡한 JSON 응답

분류에서Dev

curl에서 응답을 읽고 JSON 응답의 특정 값을 반복하기위한 쉘 스크립트

분류에서Dev

JSON 사용-Shopify API 응답

분류에서Dev

Android에서 Retrofit을 사용한 JSON 응답

분류에서Dev

Python SDK를 사용하여 Amazon PA API 응답을 JSON 파일에 저장

분류에서Dev

nodejs에서 SOAP API 호출 및 응답 데이터 사용 (json)

분류에서Dev

javascript / jquery를 사용하여 API에서 Json 응답 받기

분류에서Dev

AngularJS 앱에서 jSON 응답을 올바르게 사용하는 방법

분류에서Dev

render : json을 사용한 다중 응답

분류에서Dev

PHP를 사용한 에코 JSON 응답

분류에서Dev

JSON 응답에 @XMLAttribute 사용

분류에서Dev

API에 대한 요청을 계속 반복 할 필요가 없도록 테스트에 사용할 API 호출의 응답을 저장합니다.

분류에서Dev

c #을 사용하여 asp.net에서 json 응답을 읽는 방법 (Reseller Club Domain Check Availability API 통합)

분류에서Dev

RxJava를 사용한 서버 폴링-서버 응답을받은 후 반복

분류에서Dev

useState 후크를 사용하여 API에서 JSON 응답을 매핑하는 방법

분류에서Dev

API 요청 / 응답에서 JSON 매개 변수 값을 가져오고 사용하는 방법

분류에서Dev

Python Dictionary-JSON 응답에서 정확한 키의 값을 집합으로 검색하도록 반복

분류에서Dev

typescript를 사용하여 json 응답 및 일부 총 청구서 반복

분류에서Dev

Ballerina, REST-API의 Json 응답 사용

분류에서Dev

자바는 이미지에 대한 json 나머지 API 응답을 변환

분류에서Dev

반환 된 JSON 응답을 뷰에서 사용하는 방법-Laravel 5.2

분류에서Dev

C #의 API에서 JSON 응답을 기반으로 모델 생성

분류에서Dev

JSON 응답에서 유형을 사용하는 이유

분류에서Dev

요청 및 응답을 위해 WEBAPI에서 Json / XML 사용

분류에서Dev

JavaScript : 사용자 응답을 기반으로 한 JSON 조건부

분류에서Dev

Spring Boot API 응답은 반복되는 중첩 JSON을 반환합니다.

분류에서Dev

Google Apps Script의 API에서 JSON 응답을 파싱합니다.

Related 관련 기사

  1. 1

    ASP.NET MVC에서 JSON 응답을 사용한 API 호출

  2. 2

    PHP에서 POST를 사용한 API JSON 응답

  3. 3

    AngularJS를 사용한 복잡한 JSON 응답

  4. 4

    curl에서 응답을 읽고 JSON 응답의 특정 값을 반복하기위한 쉘 스크립트

  5. 5

    JSON 사용-Shopify API 응답

  6. 6

    Android에서 Retrofit을 사용한 JSON 응답

  7. 7

    Python SDK를 사용하여 Amazon PA API 응답을 JSON 파일에 저장

  8. 8

    nodejs에서 SOAP API 호출 및 응답 데이터 사용 (json)

  9. 9

    javascript / jquery를 사용하여 API에서 Json 응답 받기

  10. 10

    AngularJS 앱에서 jSON 응답을 올바르게 사용하는 방법

  11. 11

    render : json을 사용한 다중 응답

  12. 12

    PHP를 사용한 에코 JSON 응답

  13. 13

    JSON 응답에 @XMLAttribute 사용

  14. 14

    API에 대한 요청을 계속 반복 할 필요가 없도록 테스트에 사용할 API 호출의 응답을 저장합니다.

  15. 15

    c #을 사용하여 asp.net에서 json 응답을 읽는 방법 (Reseller Club Domain Check Availability API 통합)

  16. 16

    RxJava를 사용한 서버 폴링-서버 응답을받은 후 반복

  17. 17

    useState 후크를 사용하여 API에서 JSON 응답을 매핑하는 방법

  18. 18

    API 요청 / 응답에서 JSON 매개 변수 값을 가져오고 사용하는 방법

  19. 19

    Python Dictionary-JSON 응답에서 정확한 키의 값을 집합으로 검색하도록 반복

  20. 20

    typescript를 사용하여 json 응답 및 일부 총 청구서 반복

  21. 21

    Ballerina, REST-API의 Json 응답 사용

  22. 22

    자바는 이미지에 대한 json 나머지 API 응답을 변환

  23. 23

    반환 된 JSON 응답을 뷰에서 사용하는 방법-Laravel 5.2

  24. 24

    C #의 API에서 JSON 응답을 기반으로 모델 생성

  25. 25

    JSON 응답에서 유형을 사용하는 이유

  26. 26

    요청 및 응답을 위해 WEBAPI에서 Json / XML 사용

  27. 27

    JavaScript : 사용자 응답을 기반으로 한 JSON 조건부

  28. 28

    Spring Boot API 응답은 반복되는 중첩 JSON을 반환합니다.

  29. 29

    Google Apps Script의 API에서 JSON 응답을 파싱합니다.

뜨겁다태그

보관