我的 angularjs 应用程序中有一个名为 AppController
的 Controller 。我试图在我的类的构造函数中注入(inject) jQuery,问题是它不允许我使用 jQuery 中定义的函数:
module bandar {
'use strict';
export class AppController {
$: jQuery;
constructor ($: jQuery) {
this.$ = $;
}
goToTab(tabName){
this.$("[role='tab']").tab('show');
}
}
}
谁能告诉我正确的做法是什么?!
最佳答案
您应该像这样引用顶部的 jquery.d.ts:
/// <reference path="jquery.d.ts" />
以下是来自 typescript 网站的示例:https://github.com/Microsoft/TypeScriptSamples/tree/master/jquery
关于javascript - 将 jQuery 注入(inject) TypeScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31318076/