Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save levonlee/067ec6ff74189a3d996e to your computer and use it in GitHub Desktop.

Select an option

Save levonlee/067ec6ff74189a3d996e to your computer and use it in GitHub Desktop.
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.16/angular.js"></script>
<div ng-app="myapp" ng-controller="parentCtrl">
<div>
<table>
<tr><th>Name</th><th>Phone</th></tr>
<tr ng-repeat="friendKey in f_object_keys_order(friends)"
ng-init="friendObj = friends[friendKey]">
<td>{{friendObj.name}} {{friendObj.year}}</td>
<td>{{friendObj.phone}}</td>
</tr>
</table>
<hr>
</div>
</div>
angular.module('myapp',[])
.controller('parentCtrl',function($scope) {
$scope.friends = {
"john":{name:'John', phone:'555-1276',id:'1', year: '2013'},
"mary":{name:'Mary', phone:'800-BIG-MARY',id:'2', year: '2014'},
"mike":{name:'Mike', phone:'555-4321',id:'3', year: '2015'},
"adam":{name:'Adam', phone:'555-5678',id:'4', year: '2016'},
"julie":{name:'Julie', phone:'555-8765',id:'5', year: '2017'},
"juliette":{name:'Juliette', phone:'555-5678',id:'6', year: '2018'}
};
$scope.f_object_keys_order = function(obj) {
if (obj !== null && typeof obj === 'object') {
return Object.keys(obj);
} else {
return [];
}
}
});
normalize_css: no
panel_jss: 0
panel_css: 0
wrap: b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment