私はこのようなコンポーネント作成午前:(試料から)`angular2`はコンポーネントをどのようにエクスポートしますか?
import {Component} from 'angular2/core';
@Component({
selector: 'my-app',
template: '<h1> ~ My First Angular 2-0 App By Gulp Automation ~ </h1>'
})
export class AppComponent { } //what it is exporting here?
および他のモジュールへのインポート:
<script>
System.config({
packages: {
app: {
format: 'register', //what is means?
defaultExtension: 'js'
}
}
});
System.import('app/boot')
.then(null, console.error.bind(console));
</script>
I:のindex.htmlで
import {bootstrap} from 'angular2/platform/browser'
import {AppComponent} from './app.component' //what it's imports here
bootstrap(AppComponent); //it works.
背後にある論理を理解できないのですが、誰かが私を助けてくれますか?
ありがとうございます。
だから、 'import'はクラスの代わりにファイル全体を取ります。それは...ですか? – user2024080
"library"から "module name"をインポートすると、Pythonのようなoop言語を学んだら意味があります。 "library"は "angular2/core" ../ commonなどの角度ライブラリかもしれません。そうでなければuはimport local 「app.component」のような../、../../、./このパターンのモジュール – mckit