#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.
Ответ №1:
Я сам столкнулся с этим. Я не знаю, как это сделать, но это работает:
В ваших маршрутах вы должны добавить параметр ‘data’ в ‘game’, что-то вроде:
..addRoute(name: "game",
path: "/game/:data",
enter: view("views/game.html"))
после этого вы сможете получить параметр с помощью:
GameController(this._scope, this._router){
print(this._router.parameters['data']);
}
Похоже, вам нужно ввести все параметры, которые вы хотите использовать для маршрутов Angulars раньше.
BR