title: Run ES6 constructor in Angular 1.5 component
body: <p>I try to run the ES6 constructor code when the 'soran' tag is loaded.
  but it just ignores. how can I run certain code by using a controller in angular 1.5 component() ? </p>
  
  <pre><code>import { config } from './index.config';
  import { routerConfig } from './index.route';
  import { runBlock } from './index.run';
  import { MainController } from './main/main.controller';
  
  angular.module('soranSpace', ['ngAnimate', 'ngCookies', 'ngSanitize', 'ngMessages', 'ngAria', 'restangular', 'ui.router'])
    .config(config)
    .config(routerConfig)
    .run(runBlock)
    .controller('MainController', MainController)
  
    .component('soran', {
      bindings: {},
      template: '&lt;div id="map-viewport"&gt;&lt;/div&gt;',
      scope: {},
      controller: soranController
    });
  
  class soranController {
    constructor($log) {
      'ngInject';
  
      $log.log("run!");  // how to run this ? 
    }
  }
  </code></pre>