Вот мое первое простое приложение Hello World
angular 2 из Angular 2 краткое руководство по началу работы.
import {Component} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser';
@Component({
selector: 'ng2-app',
template: '<h1>My first Angular 2 App</h1>'
})
export class AppComponent { }
bootstrap(AppComponent);
Приложение работает нормально, когда я запускаю с npm start
, но моя IntelliJ IDE показывает ошибку в строке с bootstrap(AppComponent)
Тип аргумента AppComponent не присваивается типу параметра Тип
Глядя на объявление функции bootstrap
, AppComponent
нужно расширять Type
.
export declare function bootstrap(appComponentType: Type, customProviders?: Array<any>): Promise<ComponentRef>;
Мой вопрос:
Ожидается ли для компонентов angular расширение Type
?