2016-01-06 43 views
0

目前我正在實施角度餅乾來保留信息。這是我添加信息的方式。 oItems是對象的javascript數組。角度餅乾在不同url處不返回相同的值

角Versoin 1.4.7

$ cookies.putObject( 「oItems」,oItems,[{路徑: '/',過期:EXP,域: 'alpha.domain.com'} ])

而獲得的方式是:

$ cookies.getObject( 「oItems」)

這些工作很好,當我在url上alpha.domain.com

現在我嘗試訪問alpha.domain.com/cart Cookie並能夠接收值。 問題是當我從陣列「OITEM」 除去元件上alpha.domain.com/cart它示出了僅一個項目,其中如上alpha.domain.com它顯示2項。

你們能告訴我哪個可能是問題嗎?

回答

0

基本上,答案是將路徑設置爲「/」,以便應用程序中的所有操作/ URL都訪問並更新相同的cookie。簡單地我們要做的:

myApp.config([ '$ cookiesProvider',函數($ cookiesProvider){
$ cookiesProvider.defaults.path = '/'; }]);

它讓我發現這樣做,但是,它的工作原理。