Búsqueda de sitios web

typescript - Angular 2 Excepción: TypeError: No se puede leer la propiedad 'annotations' de indefinido


¿Qué estoy haciendo mal?

app.component.ts

import {Component} from 'angular2/core';
@Component({
  selector: 'my-app',
  template: `{{title}}`
})
export class App {
  title = "Angular 2 beta";
  constructor() { console.clear(); }
}

principal.ts

import {bootstrap} from 'angular2/platform/browser';
import {AppComponent} from './app.component';

bootstrap(AppComponent);

El error es

EXCEPTION: TypeError: Cannot read property 'annotations' of undefined

Respuesta #1

El nombre de la clase no coincide con lo que estás iniciando. Es decir, en lugar de

export class App { ... }

usar

export class AppComponent { ... }

Angular está intentando encontrar la propiedad annotations de una clase llamada AppComponent, pero esa clase no existe, de ahí el error.

Artículos relacionados