Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Canceling from the form and returning to the top level
Message
De
23/09/2016 08:15:26
 
 
Information générale
Forum:
Javascript
Catégorie:
Autre
Divers
Thread ID:
01641209
Message ID:
01641254
Vues:
20
So $location.path() is returning an empty string ?
Not sure if it's relevant but are you using HTML5 or Hashbang mode ?

>I am trying this code
>
>
> $scope.cancel = function () {
>            var curPath = $location.path();
>            $log.debug("Current Path: " + curPath);
>            var newPath = curPath.replace("/RetailInventory/PrefsRetail", "/");
>            $log.info("New Path: " + newPath);
>            $scope.form.$setPristine();
>            $scope.showForm = false; // close the form
>            $location.path(newPath);
>        };
>
>But it shows both curPath and newPath as empty strings and doesn't change the path. What am I missing?
>
>>>It works, but I can see the re-loading of the page which I don't like. Is there another way to go to the root of the application but not doing a page re-load? If the last line is commented, the forms is no longer shown, but the path remains the same, which is wrong.
>>>
>>>Thanks in advance.
>>
>>Probably best to use the $location service - $location.path()
>>
>>Read this : https://docs.angularjs.org/guide/$location
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform