Dart 在路由器上找不到反射信息
我正在使用angular2 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
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解决了这个问题