Dart 在路由器上找不到反射信息

Dart 在路由器上找不到反射信息,dart,angular,angular-dart,angular2-routing,Dart,Angular,Angular Dart,Angular2 Routing,我正在使用angular2 dart构建一个小示例应用程序,在设置路由时遇到一个错误: 异常:在路由器上找不到反射信息 我的模板中有一个按钮调用注销方法。应用程序在单击时因错误而崩溃。 这是我的代码: import 'package:angular2/angular2.dart'; import 'package:angular2/router.dart'; @Component( selector: 'home', directives: const [CORE_DIRECTIVE

我正在使用angular2 dart构建一个小示例应用程序,在设置路由时遇到一个错误:

异常:在路由器上找不到反射信息

我的模板中有一个按钮调用注销方法。应用程序在单击时因错误而崩溃。 这是我的代码:

import 'package:angular2/angular2.dart';
import 'package:angular2/router.dart';


@Component(
  selector: 'home',
  directives: const [CORE_DIRECTIVES],
  templateUrl: 'home.html'
)


class Home {
  Router router;

  Home(Router _router) {
    this.router = _router;
  }

  logout() {
    this.router.parent.navigate(['/Login']);
  }
}

我已经阅读了angular wiki的一部分,但我不确定这与内置包有什么关系。有指针吗?

提供者:const[ROUTER\u providers]
添加到@Component解决了这个问题