Gibt es eine Option zum dynamischen Festlegen der Seiten-URL in Angular JS? Ich kenne Angular JS im Volksmund bekannt als Single-Page-Anwendung, wo wir laden die HTML-Seitenansicht und ändern Sie die Daten in der HTML durch Bieten der Werte.So passen Sie eine Seiten-URL in Angular JS an
Zum Beispiel: Sagen wir, ich habe eine Seite www.mysite.com/#/myPage Hier ändere ich die Werte in der myPage HTML-Datei. Ich möchte die URL ändern, die im Browser basierend auf dem Inhalt auf der Seite angezeigt wird.
<div ng-app ng-controller="LoginController">
<div>Hello {{ user.firstName }}</div>
<input ng-model="user.firstName"></input>
<input type="submit" ng-click="login()" value="Login"></input>
<div ng-repeat="login in logins">{{ login }}</div>
</div>
function LoginController($scope) {
$scope.user = {
firstName: "Foo",
lastName: "Bar"
};
$scope.logins = [];
$scope.login = function() {
$scope.logins.push($scope.user.firstName + " was logged in.");
};
}
Demo Link .. https://jsfiddle.net/Lt7aP/4/
Nun, bevor ich auf den Login-Button klicken, wird die URL wie diese www.mysite.com/#/myPage sein könnte und nach der Anmeldung der Seite URL Anklicken muss ändern Sie sich zu etwas wie diesem www.mysite.com/#/myPageLoggedIN.
Gibt es eine Möglichkeit, die ich erreichen kann, mit eckigen JS-Routing oder $ Ortungsdienst.
Ja können Sie [$ routeProvider] (http://www.w3schools.com/angular/angular_routing.asp) – Jax
Sie meinen so etwas wie dieses: https://www.consolelog.io/angularjs- Wechselpfad ohne Nachladen? –
http://embed.plnkr.co/dd8Nk9PDFotCQu4yrnDg/ – Mistalis