2016-11-07 7 views
0

この "///"のような3つのスラッシュを持つクラスをimportすることはangular2で有効で、正確に使用する必要がある場合は誰も知っていますか?インポート/エクスポートステートメントをいつ使用し、3つのスラッシュリファレンスをいつ使うべきですか?前もって感謝します。angular2の参照/インポートとエクスポート方法

+2

///はJavaScriptであり、技術的には参考になります。将来のプルーフィング、ツリーシェイク、およびES6 +用のパイプにあるその他の機能については、本当に "{"からインポート{ModuleName}を使用する必要があります。古いスタイルの参照システムを可能な限り避けてください。 – silentsod

+0

その有益な情報に感謝します。 – tomcat

答えて

2

インポートとエクスポートは、モジュールのインポートとエクスポートのためのキーワードのキーワードです。たとえば、

export class MyModul { 
// my module 
} now you can import this module in other file like 
import {MyModule} from './mymodule'; 

などです。Angluar2はtypescriptで作成され、多くのモジュールを備えています。あなたは、単にangle2から作業したいモジュールをインポートします。 例

import {Component} from '@angular/core. 

あなたはJavaScriptの上に構築されているangular2でサードパーティ製のモジュールを使用している場合、あなたはそのためのタイピングを使用する必要があります。あなたはtypescriptですのためにノードを使用する場合たとえば、あなたはこの

typings install node 

のようなタイピングと型付きノードをインストールすると、あなたがHTTPのようなノードから任意のモジュールをインポートし、それが意志http.getのようなものを使用しようとしたときに持っていますその場合、入力ノードに3つのスラッシュがついている参照を追加する必要があります。そして、typescriptはhttpを認識し、素晴らしいインテリジェンスを与えます。それが物事をクリアし、あなたが探しているものを理解するyluに役立つことを願っています。

+0

ありがとうございます! – tomcat

関連する問題