0
我正在使用angular2。我有一個頁面,我有項目列表,點擊一個項目時,它的詳細信息將顯示在第二個屏幕上。如何在angular2中將整頁數據設置爲CookieService
所以,當我在第二個屏幕,如果我正在刷新頁面整個頁面的數據正在去。所以要避免這個我想使用CookieService。
假設我有類似下面
loadItemDetails(){
this.itemDetailsData = this.customerService.selectedcustomer;
return this.itemDetailsData ;
}
所以在這個this.itemDetailsData我有perticular項目的所有細節的方法。
如何在這裏使用CookieService來保存這些數據,以及如何在頁面刷新後獲取它。
public setDetails(){
this.cookieService.set('','');
}
這個cookieService.set是要求一個鍵值pair.But在我的情況下itemDetailsData是一個數組。
任何人都可以請幫助我如何做到這一點。
的鍵值對在這種情況下,沒有任何與您的數據類型。這裏的關鍵是一個字符串 - 您選擇它 - 以便稍後使用它來檢索您的數據。 'this.cookieService.set( 'myData的',數據);' 後來你會用 'myData的' 讀你的cookies 'this.cookieService.get( 'MYDATA的');' – Jameel
呀@Jameel但當我這樣做時,我得到編譯時錯誤 [ts]類型'any []'的參數不能分配給'string'類型的參數。 – ananya
您能否詳細介紹一下您使用的CookieService?它是一個NPM模塊?或者你自己定義它? – Jameel