I have an object with an array:
 {
    People: [
        {
            label: 'label1',
            type: 'type1'
        },
        {
            label: 'label2',
            type: 'type2'
        }],
    Places: [
       {
            label: 'label1',
            type: 'type1'
        },
        {
            label: 'label2',
            type: 'type2'
        }]
}
I have an ng-repeat to create a list. I can bind to the properties inside People and Places but cannot bind to the name 'People' and 'Places'.
My html is something like this:
<div ng-repeat="category in vm.categories">
   <button>{{category}}</button>
    <ul>
      <li ng-repeat="subcategory in category">
        <a href="#"> {{subcategory.label}}</a>
      </li>
    </ul>
   </button>
 </div>
so subcategories are all fine but {{category}} doesn't return People/Places. How do I bind to the name of the array in the object?