Ich versuche nur, $location.path()
in meinem Controller zu verwenden, übergebe aber auch eine benutzerdefinierte Variable als Parameter. Es würde also ungefähr so aussehen, denke ich:
$scope.parameter = 'Foo';
$location.path('/myURL/' + $scope.parameter);
Das geht aber nicht Weiß jemand, wie das in Angular gemacht werden soll?
javascript
angularjs
AzzyDude
quelle
quelle
$location.path('/myURL').search({param: 'value'});
Die andere Möglichkeit, der URL Parameter hinzuzufügen, ist:
und Sie können die Route zu myPage.html definieren:
Auf den Parameter kann dann in newController wie folgt zugegriffen werden:
quelle
Wenn Sie beispielsweise einen oder mehrere Parameter in Ihre URL eingeben müssen:
in Ihrer URL wird darstellen
So erhalten Sie Parameter in einem anderen Controller:
quelle
Dies führt zur URL
Auf diese Weise müssen Sie die Parameter in Klammern nicht manuell eingeben
quelle