Dart 角度镖-使用router.go向控制器发送数据

Dart 角度镖-使用router.go向控制器发送数据,dart,angular-dart,Dart,Angular Dart,我想使用router.go重定向将参数发送到我的控制器 我试过这个: this._router.go('game', {'data': 'myData'}); 是否可以获得如下参数: GameController(this._scope, this._router){ print(this._router.parameters['data']); } 如果我想“打印”它,它将返回null。我自己也遇到过这个问题。我不知道这是否是一种方法,但它是有效的: 在路线中,必须将参数“data”

我想使用router.go重定向将参数发送到我的控制器

我试过这个:

 this._router.go('game', {'data': 'myData'});
是否可以获得如下参数:

GameController(this._scope, this._router){
  print(this._router.parameters['data']);
}

如果我想“打印”它,它将返回null。

我自己也遇到过这个问题。我不知道这是否是一种方法,但它是有效的:

在路线中,必须将参数“data”添加到“game”中,例如:

..addRoute(name: "game", 
   path: "/game/:data", 
   enter: view("views/game.html"))
在此之后,您可以通过以下方式获取参数:

GameController(this._scope, this._router){
    print(this._router.parameters['data']);
}
似乎您必须先介绍所有要用于Angulars Routes的参数