我试过在AngularDart 0.11.0这句法:Angular Dart passing data from route service into a controller无法获得角镖路由器工作
module.value(RouteInitializerFn, configureRoutes);
void configureRoutes(Router router, RouteViewFactory views)
{
print("configureRoutes");
views.configure({
'login': ngRoute(
path: '/login',
view: 'login/login.tpl.html'),
'today': ngRoute(
path: '/today',
view: '/today/today.tpl.html')
});
然而,我的路由功能似乎永远不会被调用。我已经使用了打印语句和断点无济于事。当我尝试调用它像这样:
WorkoutLoggerApplication(this.rootScope, this.router)
{
print("WorkoutLoggerApplication::constructor");
new Future.delayed(new Duration(seconds: 2),()
{
router.go("login", {});
});
}
我得到:
状态不好:无效路由名称:登录
我试过0.10.0,但没有骰子。我也尝试了3种新的绑定函数格式,这两种格式也似乎没有激发路由功能。