2017-05-22 7 views
0

私は角の初心者ですが、1点は分かりません。次のコードでは、BrowserModuleの2つのインポートがあります。 1つは第2行にあり、もう1つは@ngmoduleにあります。では、それぞれの役割との違いは何ですか?角2度輸入の差額

import { NgModule }  from '@angular/core'; 
**import { BrowserModule } from '@angular/platform-browser';** 
import { AppComponent } from './app.component'; 

@NgModule({ 
    **imports:  [ BrowserModule ],** 
    declarations: [ AppComponent ], 
    bootstrap: [ AppComponent ] 
}) 
export class AppModule { } 
+0

私は」あなたの質問を編集しました - 「AngularJS」はv1を、「Angular」は他のすべてのバージョンを指します – SomeKittens

答えて

4

最初はES6インポートですが、これはAngularとはまったく関係ありません。それはちょうど私たちが@angular/platform-browserパッケージからBrowserModuleを必要とする」という意味。

NgModuleに渡される)第二は角度固有のものです。この1はAppModuleBrowserModuleで宣言されたツールを使用することアンギュラ伝えます。

+0

NgModuleはどうですか?なぜNgModuleは@Ngmoduleに渡されなかったのですか?私はAngularjs 1.0で作業しましたが、 much –

+0

@WhiteSnowこちらをお読みください://angular.io/docs/ts/latest/guide/appmodule.html Dosは常に役立ちます。 – wannadream