2017-01-19 5 views
0

My IDE(PHPStorm)とTypescriptは、modalを知らないと不平を言っています。 私はJQueryインターフェイスに参照付きのモーダルを追加していますが、まだ動作していません。 私は@タイプ/ jqueryがインストールされています。jqueryプラグインの種類

/// <reference types="jquery"/> 
interface JQuery { 
    modal(): JQuery; 
    modal(any): any; 
    modal(method: 'show'): any; 
} 

export class Auth { 
    public constructor() { 

    } 

    public show() { 
     $("#myModal").modal('show'); 
    } 
} 
+0

'modal()'メソッドはjQueryUIから来ているので、IDEで認識されるように別のリファレンスを追加する必要があるかもしれません –

+0

ブートストラップのものです - ブートストラップとjquery-uiが同じかどうかわかりません... – piernik

+0

ああ。それでも問題は同じです。ブートストラップのリファレンスを追加する必要があります。 jQuery、jQueryUI、およびBootstrapはすべて別々のライブラリであることに注意してください。 –

答えて

0

あなたは、理由の一つは、あなたがこのようなあなたのtsconfig.jsonでそれを指定するために不足しているということかもしれません@types/jqueryインストールしている場合:

{ 
    "compilerOptions": { 
     //your other options goes here 
     "types": [ 
      "jquery", 
      "bootstrap" 
     ] 
    } 
} 

・ホープ、このことができます。

+0

私は 'typeRoots'を持っています... – piernik