title: Select in directive with transclude not changing parent scope
body: <p>Fiddle: <a href="http://jsfiddle.net/zorro/U8HpP/2/" rel="nofollow">http://jsfiddle.net/zorro/U8HpP/2/</a></p>
  
  <p>Below code does not work.
  If I remove the transclude and template, it works just as intended. 
  What am I missing? </p>
  
  <pre><code>    &lt;div ng-app="example"&gt;
      &lt;div ng-controller="TodoCtrl"&gt;
          &lt;div ng-repeat="car in carsOwned"&gt;
               &lt;h3&gt;Owned car: {{car.brand}}&lt;/h3&gt;
  
              &lt;div example-select ng-model="car"&gt;
                  &lt;select ng-model="car" ng-options="carType.brand for carType in carTypes"&gt;&lt;/select&gt;
                  &lt;p&gt;Why doesn't the select alter the owned car?&lt;/p&gt;
              &lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  
  
  
  function TodoCtrl($scope) {
  
          $scope.carTypes = [{
              brand: 'BMW',
              value: 'bmw'
          }, {
              brand: 'Mercedes',
              value: 'me'
          }, {
              brand: 'Fiat',
              value: 'fi'
          }];
  
          $scope.carsOwned = [$scope.carTypes[0]];
  
      }
  
      angular.module('example', []).directive('exampleSelect', function () {
          return {
              transclude: true,
              scope: {
                  car: '='
              },
              link: function (scope, elm, attrs, ctrl) {
                  console.log('alive');
              },
              template: '&lt;div ng-transclude&gt;&lt;/div&gt;'
          };
      });
  </code></pre>