That makes total sense. I can build an Angular object and just use ng-show/ng-repeat (as you suggested) so I'll make that change as well.