title: Angular directive's link function not being called
body: <p>I've got a problem with AngularJS directive link function. It's not beeing called and it doesn't throw any error. Also the template in directive's return is not rendering :( Where should be problem? Thank you for answers!</p>
  
  <pre><code>angular.module('sampleApp.game').directive('gameCanvas', function($injector) {      
      console.log('Directive is working'); // this works,
  
      function linkFn(scope, ele, attrs) {
          console.log('Link function doesnt working :('); // but this not :(
      };
  
      return {
          scope: {},
          template: '&lt;div class="blabla"&gt;&lt;/div&gt;',
          link: linkFn
      }   
  });
  </code></pre>
  
  <p>My html template file</p>
  
  <pre><code>&lt;div class="jumbotron text-center"&gt;
      &lt;h1&gt;Play a game!&lt;/h1&gt;
      &lt;p&gt;{{ tagline }}&lt;/p&gt;   
      &lt;div class="game-canvas"&gt;&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>