title: Add a tag in angular ui seelct2 from controller after removing it
body: <p>I want to add a tag again to angular ui select2 multiple selection after removing.</p>
  
  <p>For eg. If I will remove one tag and call ajax whether user allowed to remove the tag and if not I want to add that tag. I am calling an ajax in $watch</p>
  
  <pre><code>&lt;select ui-select2 data-placeholder="Pick Sports" multiple style="width: 100%;" name="sport_id" id="" ng-model="skillLevelForm.sport_id" required&gt;
  
  &lt;option ng-repeat="sport in sports" value="{{sport.id}}"&gt;{{sport.name}}&lt;/option&gt;
   &lt;/select&gt;
  </code></pre>
  
  <p>js</p>
  
  <pre><code>$scope.$watch('skillLevelForm.sport_id', function(newV , oldV) {
  
         $scope.skillLevelForm.sport_id.push(oldV);            
  });
  </code></pre>
  
  <p>Here oldV is an id that I am pushing back to ng-model      skillLevelForm.sport_id. that is can be seen in console log but tag is not added in ui. Plz help</p>