JSFiddle - React, Tailwind, and code Playground

by RajamohanShilpa A

HTML

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<div ng-app="appsample">
    <div ng-controller="appcontroller" class="container">
        <div class="row">
            <div class="col-xs-12 col-md-12 col-md-12" ng-repeat="t in test"> 
                <div class="row">
                    <div ng-repeat="key in nosort(t)" ng-init="value=t[key]">
                <div class="col-xs-1 col-sm-1 col-md-1" ng-if="(key!='details')">
                    {{value}}{{key}}
                </div>                                
                <div class="col-xs-4 col-sm-4 col-md-4" ng-if="(key=='details')">                           
                    <div ng-repeat="key_in1 in nosort(value)" ng-init="value_in1=value[key_in1]">
                        <div class="col-xs-8 col-sm-8 col-md-8">
                            {{key_in1}}
                        </div>
                        <div class="col-xs-4 col-sm-4 col-md-4">
                            {{value_in1}}
                        </div>
                    </div>
                </div>   
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

JavaScript

angular.module('appsample',[])
.controller('appcontroller',function($scope){
    $scope.test=[{"room":"123","details":{'1':1,'2':2,'3':3}},{"room":"456","details":{'1':4,'2':5,'3':6}},{"room":"789","details":{'1':7,'2':8,'3':9}}];
    $scope.nosort=function(obj)
    {
        if(!obj)
            return [];
        return Object.keys(obj);
    };
});