JSFiddle - React, Tailwind, and code Playground
HTML
<div ng-app="myApp">
<div ng-controller="myController">
<div ng-repeat="country in countries | myFilter:['AD']">
<p>Сокращение: {{country.code}}</p>
<p>Полное название: {{country.name}}</p>
<p>Население: {{country.population}}</p>
</div>
</div>
</div>
CSS
div{
border: 1px solid grey;
}
JavaScript
;!(function (angular) {
angular.module('myApp', [])
.filter('myFilter', function () {
return function (array, codes) {
return array.filter(function (item) {
return codes.indexOf(item.code) != -1;
});
};
})
.controller('myController', ['$scope',
function ($scope) {
$scope.countries = [
{
"code": "AD",
"name": "Andorra",
"population": "84000"
},
{
"code": "AF",
"name": "Afghanistan",
"population": "29121286"
},
{
"code": "BA",
"name": "Bosnia and Herzegovina",
"population": "4590000"
},
{
"code": "BB",
"name": "Barbados",
"population": "285653"
},
];
}]);
})(angular)