title: How to create Angular-DataTable in typescript application
body: <p>Hi Guys i am working on typescript, angular application.</p>
  
  <p>For creating datatable i have used <a href="https://l-lin.github.io/angular-datatables" rel="nofollow">Angular-DataTable</a> . </p>
  
  <p>From there i have created one sample application. I have created one Controller In which i have added below code. </p>
  
  <pre><code>constructor(protected $scope: ng.IScope, protected $element: ng.IAugmentedJQuery, protected $timeout: ng.ITimeoutService,
      protected dtOptionsBuilder: any, protected dTColumnDefBuilder:any) {
  
      var self = this;
  
      this.dtOptions = dtOptionsBuilder.newOptions()
          .withPaginationType('full_numbers')
          .withDisplayLength(10)
          .withOption('bInfo', false)
          .withOption('bPaginate', false)
          .withOption('searching', false)
          .withOption('paging', false)
          .withOption('order', [0, 'desc']);
  
      this.dtColumnDefs = [
          dTColumnDefBuilder.newColumnDef(0),
          dTColumnDefBuilder.newColumnDef(1),
          dTColumnDefBuilder.newColumnDef(2),
          dTColumnDefBuilder.newColumnDef(3),
          dTColumnDefBuilder.newColumnDef(4),
          dTColumnDefBuilder.newColumnDef(5).notSortable()
      ];
  </code></pre>
  
  <p>I have added 'datatables' in module dependencies. After running this application. i am getting below error. </p>
  
  <pre><code>angular.js:13424TypeError: Cannot read property 'newOptions' of undefined
  at new Controller (app.controller.js:17)
  at Object.invoke (angular.js:4625)
  at S.instance (angular.js:10027)
  at n (angular.js:8965)
  at angular.js:9362
  at angular.js:15757
  at m.$eval (angular.js:17025)
  at m.$digest (angular.js:16841)
  at m.$delegate.__proto__.$digest (&lt;anonymous&gt;:844:31)
  at m.$apply (angular.js:17133)
  </code></pre>
  
  <p>Could you please tell me, which is the way to implement angular-dataTable in type script. How can i add DtoptionBuilder and DtColumnDefBuilder to my project.</p>