将jQuery注入TypeScript函数

时间:2015-07-09 12:51:03

标签: javascript jquery angularjs twitter-bootstrap typescript

我的angularjs应用程序中有一个名为AppController的控制器。我试图在我的类的构造函数中注入jQuery,问题是它不允许我使用jQuery中定义的函数:

module bandar {
  'use strict';

  export class AppController {
    $: jQuery;
    constructor ($: jQuery) {
      this.$ = $;
    }
    goToTab(tabName){
      this.$("[role='tab']").tab('show');
    }
  }
}

有人可以告诉我这样做的正确方法是什么?!

1 个答案:

答案 0 :(得分:2)

你应该像这样引用jquery.d.ts:

/// <reference path="jquery.d.ts" />

以下是打字稿网站的示例:https://github.com/Microsoft/TypeScriptSamples/tree/master/jquery