JSFiddle - React, Tailwind, and code Playground

by internetH3ro

HTML

<script src="http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"></script>
<table>
    <tr>
        <th>First Name</th>
        <th>Last Name</th>
    </tr>
    <!-- ko foreach: items -->
    <tr>
        <td><span data-bind="text: $data.firstName"></span></td>
        <td><span data-bind="text: $data.lastName"></span></td>
    </tr>
    <!-- /ko -->
</table>

JavaScript

var ViewModel = (function () {
    function ViewModel() {
        var self = this;
        self.items = [{
            firstName: 'James',
            lastName: 'McConnell'
        },{
            firstName: 'Scott',
            lastName: 'Hanselman'
        },{
            firstName: 'Bill',
            lastName: 'Gates'
        }];
    }
    
    return ViewModel;
})();

var vm = new ViewModel();
ko.applyBindings(vm);