programing

각도 JS - 각도.각도.각도 - 객체의 키를 얻는 방법은?

bestprogram 2023. 10. 19. 22:38

각도 JS - 각도.각도.각도 - 객체의 키를 얻는 방법은?

아래와 같은 JSON 객체가 있습니다.

{
    "txt_inc_Application": {
        "EWS": true,
        "EWindow": true
    },
    "txt_inc_IncidentType": {
        "Brand Damage": true,
        "Internal failure": true
    }
}

그리고 값을 얻기 위해서 angular.를 사용하고 있습니다.

$scope.filterFormula=function() {
    angular.forEach($scope.filters, function(filterObj , filterIndex) {
        angular.forEach(filterObj, function(value , key) {
            console.log(value+"--"+key)
        })
    })
}

루프에서 "txt_inc_Application" 및 "txt_inc_IncidentType"을 가져오려면 어떻게 해야 합니까?

또한 아래와 같이 html에서 각도 함수를 호출할 때 왜 두 번 실행됩니까?

{{filterFormula()}}

enter image description here

에 있는 반복기에 대한 첫 번째 매개 변수forEach는 값이고 두번째는 객체의 키입니다.

angular.forEach(objectToIterate, function(value, key) {
    /* do something for all key: value pairs */
});

예제에서 각 외부값은 실제로 다음과 같습니다.

angular.forEach($scope.filters, function(filterObj , filterKey)
var obj = {name: 'Krishna', gender: 'male'};
angular.forEach(obj, function(value, key) {
    console.log(key + ': ' + value);
});

의 속성을 산출합니다.obj각각의 값을 사용합니다.

name: Krishna
gender: male

언급URL : https://stackoverflow.com/questions/18396279/angular-js-angular-foreach-how-to-get-key-of-the-object