在TypeScript函数中注入jQuery

Injecting jQuery to TypeScript function

本文关键字:注入 jQuery 函数 TypeScript      更新时间:2023-09-26

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

module bandar {
  'use strict';
  export class AppController {
    $: jQuery;
    constructor ($: jQuery) {
      this.$ = $;
    }
    goToTab(tabName){
      this.$("[role='tab']").tab('show');
    }
  }
}
谁能告诉我正确的做法是什么?

您应该像这样在上面引用jquery. d.s:

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

下面是一个来自typescript站点的示例:https://github.com/Microsoft/TypeScriptSamples/tree/master/jquery