क्या सत्रस्थल में सहेजने का कोई सुविधाजनक तरीका संपत्ति परिवर्तनों और अद्यतनों के लिए मैन्युअल रूप से देखने की आवश्यकता के बिना है?कोणीय 2 - सत्र में स्टोर करने का सुविधाजनक तरीका
मेरे पास एक संपत्ति "क्वेरी" के साथ एक खोज कॉम्पोनेंट है उदाहरण के लिए।
export class SearchComponent {
private query: String;
private searchResult: SearchResult;
...
हर बार क्वेरी या खोज परिणाम बदलता है (और यहां तक कि और भी गुण हैं), मुझे सत्रस्टोर मैन्युअल रूप से अद्यतन करना होगा।
sessionStorage.setItem('query', query);
कुछ एक एनोटेशन कि नौकरी स्वचालित रूप से करता है बहुत अच्छा होगा की तरह:
export class SearchComponent {
@SessionStored
private query: String;
@SessionStored
private searchResult: SearchResult;
...
मैं पहले से ही एक ऐसी ही समाधान here पाया। लेकिन यह सत्रस्टोर के लिए काम नहीं करता था।
'https: // github.com/marcj/angular2-localStorage' भी' sessionStorage' लिए काम करता है स्रोत कोड के अनुसार। –
मैंने इसे भी पढ़ा, लेकिन उनमें कक्षाएं गायब थीं। हालांकि एक अस्थिर बिल्ड हो सकता है ... – Philipp
कोणीय 2-स्थानीय स्टोरेज बिल्कुल वैसा ही दिखता है जो मुझे चाहिए - लेकिन यह काम नहीं करता है। "एंजुलर 2-लोकलस्टोरेज/वेबस्टॉरेज" से आयात {लोकल स्टोरेज, सत्र स्टोरेज}; " <- पहले से ही विफल रहता है क्योंकि कोई फ़ाइल नहीं है "वेबस्टॉरेज" – Philipp