Ce que je dis ci-dessous sont tous exploités en version Angular 1.4.x.
1. Vous devez d'abord charger le module ngCookies, puis ajouter cette dépendance là où vous en avez besoin. 2. Ensuite, vous pouvez vous référer à $cookies ici pour des méthodes spécifiques. 3. La méthode générale est la suivante :
4. L'heure du cookie peut être définie par vous-même. Définissez certaines options via $cookiesProvider Pour plus de détails, voir $cookiesProvider ici. 5. J'ai ici un petit exemple que vous pouvez consulter, démo 6. Le code spécifique est le suivant :
L'heure du cookie est définie côté serveur, pas sur la page Web. Le côté serveur est simple. Calculez simplement l'heure d'expiration. S'il s'agit de Java, il est recommandé d'utiliser l'heure joda. utiliser l'heure joda pour définir l'expiration de 24 points :
DateTime now = DateTime.now();
DateTime endOfToday = now.withTimeAtStartOfDay().plusDays(1);
Cookie cookie = new Cookie(key, value);
cookie.setMaxAge(Seconds.secondsBetween(now, endOfToday).getSeconds());
cookie.setDomain(domain);
cookie.setPath("/");
response.addCookie(cookie);
1. Vous devez d'abord charger le module
ngCookies
, puis ajouter cette dépendance là où vous en avez besoin.2. Ensuite, vous pouvez vous référer à $cookies ici pour des méthodes spécifiques.
3. La méthode générale est la suivante :
4. L'heure du cookie peut être définie par vous-même. Définissez certaines options via
$cookiesProvider
Pour plus de détails, voir $cookiesProvider ici.5. J'ai ici un petit exemple que vous pouvez consulter, démo
6. Le code spécifique est le suivant :
L'heure du cookie est définie côté serveur, pas sur la page Web. Le côté serveur est simple. Calculez simplement l'heure d'expiration. S'il s'agit de Java, il est recommandé d'utiliser l'heure joda. utiliser l'heure joda pour définir l'expiration de 24 points :