Сортировка в AngularJS

0
self.records: [
  {
    "Reg_code": 10001025,
    "Name": "Chandan Kumar Penta",
    "staticColumn": {
      "Check": "Check1",
      "HHHHH": ""
    }
  },
  {
    "Reg_code": 10001290,
    "Name": "test_B2 ",
    "staticColumn": {
      "Check": "Check2",
      "HHHHH": ""
    }
  },
  {
    "Reg_code": 10001028,
    "Name": "Ronny Lewis",
    "staticColumn": {
      "Check": "Check3",
      "HHHHH": ""
    }
  }
]

Это мой объект JSON. Я хочу сортировать на основе Check in AngularJS. Пожалуйста помоги.

  • 0
    Вы имеете в виду, что вам нужно отфильтровать запись по чеку?
  • 0
    @Yogiraj на основе проверки означает проверку ключа в каждом объекте, присутствующем в объекте stationColumn ??
Показать ещё 1 комментарий
Теги:

1 ответ

3
Лучший ответ

Ты можешь сделать,

<div class="adaptions" ng-repeat="record in records | orderBy:'staticColumn.Check' ">

DEMO

var app = angular.module('todoApp', []);

app.controller("dobController", ["$scope",
  function($scope) {
    $scope.records  = [
  {
    "Reg_code": 10001025,
    "Name": "Chandan Kumar Penta",
    "staticColumn": {
      "Check": "Check4",
      "HHHHH": ""
    }
  },
  {
    "Reg_code": 10001290,
    "Name": "test_B2 ",
    "staticColumn": {
      "Check": "Check2",
      "HHHHH": ""
    }
  },
  {
    "Reg_code": 10001028,
    "Name": "Ronny Lewis",
    "staticColumn": {
      "Check": "Check3",
      "HHHHH": ""
    }
  }
];
   
  
  }
]);
<!DOCTYPE html>
<html ng-app="todoApp">

<head>
  <title>Sample</title>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.min.js"></script>
</head>
<body ng-controller="dobController">
 <div class="adaptions" ng-repeat="record in records | orderBy:'staticColumn.Check' ">
     <ul>
       <li >{{ record.staticColumn.Check }}</li>
    </ul>
</div>
 
</body>

</html>
  • 0
    полезно решить
  • 0
    Спасибо Sajeetharan .... Это работает ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню