JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cdn.bootcss.com/angular.js/1.3.14/angular.js"></script>
<body>
    <div ng-app="myApp" ng-controller="customersCtrl">
        <table>
            <tr ng-repeat="x in names | orderBy : 'Country'">
                <td>{{ $index + 1 }}</td>
                <td>{{ x.Name }}</td>
                <td>{{ x.Country | uppercase }}</td>
            </tr>
        </table>
    </div>
    <script>
        var app = angular.module('myApp', []);
        app.controller('customersCtrl', function($scope) {
            $scope.names = [{
                "Name": "Alfreds Futterkiste",
                    "City": "Berlin",
                    "Country": "Germany"
            }, {
                "Name": "Ana Trujillo Emparedados y helados",
                    "City": "México D.F.",
                    "Country": "Mexico"
            }, {
                "Name": "Antonio Moreno Taquería",
                    "City": "México D.F.",
                    "Country": "Mexico"
            }, {
                "Name": "Around the Horn",
                    "City": "London",
                    "Country": "UK"
            }, {
                "Name": "B's Beverages",
                    "City": "London",
                    "Country": "UK"
            }, {
                "Name": "Berglunds snabbköp",
                    "City": "Luleå",
                    "Country": "Sweden"
            }, {
                "Name": "Blauer See Delikatessen",
                    "City": "Mannheim",
                    "Country": "Germany"
            }, {
                "Name": "Blondel père et fils",
                    "City": "Strasbourg",
                    "Country": "France"
            }, {
                "Name": "Bólido Comidas preparadas",
                    "City": "Madrid",
                    "Country": "Spain"
            }, {
                "Name": "Bon app'",
                    "City": "Marseille",
                    "Country": "France"
            }, {
              ...

CSS

table, th , td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}
table tr:nth-child(odd) {
  background-color: #f1f1f1;
}
table tr:nth-child(even) {
  background-color: #ffffff;
}