title: Chosen Angular directive doesn't get updated
body: <p>I've followed this great tutorial (<a href="http://onehungrymind.com/angularjs-chosen-plugin-awesome/" rel="noreferrer">link</a>) for Chosen and Angular (code is pretty much same)</p>
  
  <p>Here is my directive:</p>
  
  <pre><code>app.angularModule.directive('chosen', function() {
      var linker = function (scope, element, attrs) {
          var list = attrs['chosen'];
  
          scope.$watch(list, function () {
              element.trigger('chosen:updated');
          });
  
          element.chosen({ width: '350px'});
      };
  
      return {
          restrict: 'A',
          link: linker
      };
  });
  </code></pre>
  
  <p>Here is html:</p>
  
  <pre><code>&lt;select data-placeholder="Choose a Category"  multiple class="col-lg-8 chosen-select" chosen="items"
                              ng-options="item._backingStore.Name for item in items"   ng-model="selectedCategories" &gt;
                      &lt;/select&gt;
  </code></pre>
  
  <p>What I  want is, when user clicks edit button, modal window pops up, and categories that where selected before clicking edit button, are selected in modal window.</p>
  
  <p>Here is that part of controller:</p>
  
  <pre><code>  $scope.$watch(function() { return adminCrudService.getCategoriesForUpdate(); }, function() {
                  $scope.action = "edit";
                  $scope.categoriesForUpdate = adminCrudService.getCategoriesForUpdate();
                  if ($scope.categoriesForUpdate.length &gt; null) {
                      $scope.selectedCategories = _.filter($scope.items, function (item) {
                          return _.contains($scope.categoriesForUpdate, item);
                      });
                  }
              });
  </code></pre>
  
  <p>I've logged  <em>$scope.selectedCategories</em> and everything is fine with them, but for some reason there is nothing selected in chosen.</p>
  
  <p>So what am I doing wrong and how can I fix it ?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I've noticed when I select some items, close modal, open it again, selected values are there again eve though i put this line inside $watch</p>
  
  <pre><code>$scope.selectedCategories = "";
  </code></pre>
  
  <p><strong>EDIT 2</strong></p>
  
  <p>So I left this problem for a while, because I had more important things to deal with.
  I've tried without chosen, i.e. using "normal" select and code works. So Definitively my chosen directive doesn't work as it should.</p>