Ho uno scenario in cui sto aggiungendo un cookie utilizzando il normale java-script e provando a recuperarlo utilizzando il servizio di cookie angolare che funziona correttamente. Ma la rimozione del cookie tramite il servizio Cookies non funziona. Il mio JS è comeAngular Cookies.remove non funziona
<script type="text/javascript">
var app = angular.module('MyApp', ['ngCookies']);
app.controller('MyController', function ($scope, $window, $cookies) {
$scope.ReadCookie = function() {
$window.alert($cookies.get('username'));
};
$scope.RemoveCookie = function() {
$cookies.remove('username');
};
});
function addCookie(){
document.cookie="username=John Doe;path=/";
}
</script>
mio HTML è
<div ng-app="MyApp" ng-controller="MyController">
<input type="button" value="Write Cookie" onclick="addCookie()"/>
<input type="button" value="Read Cookie" ng-click="ReadCookie()" />
<input type="button" value="Remove Cookie" ng-click="RemoveCookie()" />
</div>
È legato al percorso del cookie, se sì, come posso citare il percorso nella funzione di rimozione?
Dovresti usare il modo angolare di creare un nuovo cookie. controlla anche che tu abbia