Estou apenas tentando usar $location.path()
no meu controlador, mas também passando uma variável personalizada como parâmetro. Então, seria algo assim, eu acho:
$scope.parameter = 'Foo';
$location.path('/myURL/' + $scope.parameter);
Mas isso não funciona. Alguém sabe como isso deve ser feito no Angular?
javascript
angularjs
AzzyDude
fonte
fonte
$location.path('/myURL').search({param: 'value'});
A outra maneira de adicionar parâmetro ao url é:
e você pode definir a rota para myPage.html:
O parâmetro pode então ser acessado em newController da seguinte maneira:
fonte
Por exemplo, se você precisar inserir em seu URL um ou mais parâmetros:
em seu url representará
Para obter parâmetros em outro controlador:
fonte
Isso resulta no url
Desta forma, você não precisa digitar manualmente os parâmetros entre colchetes
fonte