Я создаю компонент, как это: (от образца)Как `угловое2 'экспортирует компонент?
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?
и импортировать в другой модуль:
import {bootstrap} from 'angular2/platform/browser'
import {AppComponent} from './app.component' //what it's imports here
bootstrap(AppComponent); //it works.
в 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 я не могу понять логику, кто-нибудь мне помогает?
благодарит заранее.
так что 'import' берет целый файл вместо класса. это? – user2024080
Импорт «имени модуля» из «библиотеки» имеет смысл, если вы изучили язык oop, например python, «библиотека», возможно, такая угловая библиотека, как «angular2/core» ../ common .. и т. Д., В противном случае u может быть импортирована локально модуль типа «app.component» с ../, ../../, ./ этот шаблон – mckit