Multiple Selection
  Array of strings
  
    {{$item}}
    
      {{color}}
    
  
  Selected: {{multipleDemo.colors}}
  
  Array of objects (sorting enabled)
  
    {{$item.name}} <{{$item.email}}>
    
      
      
        email: {{person.email}}
        age: 
      
    
  
  Selected: {{multipleDemo.selectedPeople}}
  
  Deselect callback with single property binding
  
    {{$item.name}} <{{$item.email}}>
    
      
      
        email: {{person.email}}
        age: 
      
    
  
  Last Removed:
$item = {{ctrl.lastRemoved.item}}
$model = {{ctrl.lastRemoved.model}}
  
  Array of objects with single property binding
  
    {{$item.name}} <{{$item.email}}>
    
      
      
        email: {{person.email}}
        age: 
      
    
  
  Selected: {{multipleDemo.selectedPeopleSimple}}
  
  Array of objects (with groupBy)
  
    {{$item.name}} <{{$item.email}}>
    
      
      
        email: {{person.email}}
        age: 
      
    
  
  Selected: {{multipleDemo.selectedPeopleWithGroupBy}}
  
  Disabling instead of removing selected items
  
    {{$item.name}} <{{$item.email}}>
    
      
      
        email: {{person.email}}
        age: 
      
    
  
  Selected: {{multipleDemo.removeSelectIsFalse}}