Angular 1.5 component demo

by Bruno Sabetta

HTML

<div ng-app="demoApp">
  <div>
  </div>
</div>

CSS

</style> <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.8/angular.min.js"></script> <style>

JavaScript

var TreeComponent = {
  entity: any;

  constructor(private $rootScope: ng.IScope) {
    console.log(this.entity);
  }
}

angular.module('demoApp', [])
  .component('tree', {

    templateUrl: '<tree entity="obj"></tree>',
    controller: ['$rootScope', TreeComponent],
    bindings: {
      entity: '='
    }

  })