我想使用router.go重定向向Controller发送参数。
我试过了:
this._router.go('game', {'data': 'myData'});
是否可以获得这样的参数:
GameController(this._scope, this._router){
print(this._router.parameters['data']);
}
如果我想“打印”它,它将返回null。
答案 0 :(得分:0)
我自己遇到了这个问题。我不知道它是否可以这样做,但它确实有效:
在您的路线中,您必须将参数'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的参数介绍。
BR