当前位置:AngularJS API / ngCookies / 提供者(Provider) / $cookiesProvider

使用$cookiesProvider改变$cookies服务的默认行为。


默认属性

  • path:字符串,cookies只在这个路径及其子路径可用。默认情况下,这个将会是出现在你基础标签上的网址路径。
  • domain:字符串,cookies只在这个域及其子域可用。为了安全问题,如果当前域不是需求域的或者其子域,那么用户代理不会接受cookies。
  • expires:字符串,日期。"Wdy, DD Mon YYYY HH:MM:SS GMT"格式的字符串或者一个日期对象表示cookies将在这个确切日期/时间过期。
  • secure:boolean,该cookies将只在安全连接中被提供。

$cookiesProvider 配置

(function () {
	angular.module('Demo', [])
	.config(["$cookiesProvider",cookiesFn ])
	function cookiesFn($cookiesProvider) {
		$cookiesProvider.defaults = {
		  path: yourPath,
		  domain: yourDomain,
		  expires: expireDate,
		  secure: true/false
		};
	}
}());