2016-02-12 99 views
1
import {bootstrap} from 'angular2/platform/browser' 
import {AppComponent} from './app.component' 
bootstrap(AppComponent); 

是導入UI bootstrap.js還是用於引導角度?這些代碼行實際上做了什麼?角度2.0測試版導入{bootstrap}

+1

最後一行表示這是您的應用程序入口點。正在引導。 –

回答

4

前兩行聲明當前文件中已知的bootstrapAppComponent

第三行以AppComponent作爲根組件調用(引導)您的Angular2應用程序。

從理論上說,TS工具可以查找項目目錄中的聲明,但如果有多個同名的聲明(通用場景),則該工具很難找出您的意思。

有了明確的進口,這是明確和更容易爲工具,以提供諸如自動完成,棉短絨警告,優化transpilation(樹搖,縮小),額外的支持...

+0

'bootstrap'是否表示UI引導JS文件? –

+0

Angulars'bootstrap'完全與Bootstrap CSS/JS UI小部件庫無關。名稱相似性是偶然的。 –

+0

謝謝你@GünterZöchbauer –