ich eine Komponente wie folgt zu schaffen: (von der Probe)Wie `angular2` eine Komponente exportiert?
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?
und an ein anderes Modul einge:
import {bootstrap} from 'angular2/platform/browser'
import {AppComponent} from './app.component' //what it's imports here
bootstrap(AppComponent); //it works.
in index.html:
<script>
System.config({
packages: {
app: {
format: 'register', //what is means?
defaultExtension: 'js'
}
}
});
System.import('app/boot')
.then(null, console.error.bind(console));
</script>
I Ich bin nicht in der Lage, die dahinter liegende Logik zu verstehen. Hilft mir bitte jemand?
danke im voraus.
also, 'import' nimmt ganze Datei statt der Klasse. ist es? – user2024080
Import "Modulname" aus "Bibliothek" macht Sinn, wenn Sie OOP Sprache wie Python gelernt haben, "Bibliothek" vielleicht eckige Bibliothek wie "eckig2/Kern" ../ common .. etc, sonst können Sie lokal importieren Modul wie "app.component" mit ../, ../../, ./ dieses Muster – mckit