2016-11-07 57 views
0

有沒有人知道如果導入帶有三個斜線的類,如「///」在angular2中是否有效以及何時應該使用它?什麼時候應該使用輸入/輸出報表,何時輸入三個斜槓?先謝謝你。如何在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建立在打字稿上,並有許多模塊。您只需從angular2導入您想要工作的模塊。 例

import {Component} from '@angular/core. 

如果您正在使用第三方模塊angular2上構建的JavaScript,那麼你必須使用該分型。例如,如果你想使用節點爲打字稿,那麼你必須與分型安裝類型節點這樣

typings install node 

而當你將嘗試導入從節點的任何模塊,如HTTP,並使用像http.get它會在這種情況下,您不需要識別添加參考,其中typings節點以三個斜線安裝,然後打字稿將識別http並給予您更好的智能。希望它清除一些事情,並幫助ylu理解你在找什麼。

+0

謝謝你的幫助! – tomcat