1.angular cookie的用法:(1)引入angular-cookies(2)註入ngCookies這模塊(3)想要更改cookies存儲位置的話要添加內置服務$cookiesProvider(4)註入這個內置服務可以更改cookies的預設配置項這是在做項目中,用預設的cookies登陸後 ...
1.angular cookie的用法:
(1)引入angular-cookies
(2)註入ngCookies這模塊
(3)想要更改cookies存儲位置的話要添加內置服務$cookiesProvider
(4)註入這個內置服務可以更改cookies的預設配置項
這是在做項目中,用預設的cookies登陸後我在頁面拿不到cookies存儲的值,所以翻了好多資料找到瞭解決辦法。
angular.module("jbtLogin", ["ngCookies"]) .config(["$cookiesProvider", function ($cookiesProvider) { $cookiesProvider.defaults = { path: "/"//我只改了預設的存儲位置 } }])
(5)設置過期日期
var expireDate = new Date(); expireDate.setDate(expireDate.getDate() + 5);
(6)設置cookie和讀取
看了文檔之後才知道還有putObject()和getObject()
我的做法是:
var userinfo = angular.toJson({"name": name}); 和angular.formJson("userInfo");