2016-08-13 6 views
-1

socket.io IO未解決の機能が含まれていますか? BtwこれはCOMPILE-TIMEエラーのみです。 プログラムが正常に動作しています。Angular2イオンは、次のように

あなたはそのコンパイル時のエラーを回避するために、( IO と呼ばれる)周囲の宣言を追加することができます

答えて

0

declareキーワードはあなたがかもしれない変数を定義したい周囲の宣言に使用され

import '..'; 

// Prevent compile-time errors 
declare var io; 

@Injectable() 
export class ApiEndpoint { 
    public socket: any; 

    constructor() { 
    this.socket = io(remote); <-- ERROR Cannot find name 'io'. 
    } 
} 

TypeScriptファイルからのものではありません。