2017-05-15 29 views
10

के साथ पृष्ठ को फिर से लोड कैसे करें मैं टाइपस्क्रिप्ट के माध्यम से कोणीय -2 पर वर्तमान पृष्ठ को फिर से लोड कैसे कर सकता हूं?कोणीय 2

यदि मैं वर्तमान पृष्ठ पर नेविगेट करता हूं-यह काम नहीं करता है।

मैं यूआरएल पैरा को बदलना नहीं चाहता, केवल पुनः लोड करने के लिए।

+0

आप पुनः लोड करके क्या हासिल करना चाहते हैं? क्या इसे प्राप्त करने के वैकल्पिक तरीके हो सकते हैं? –

+0

@MadhhuRanjan मैं सभी मॉडल को रीसेट करना चाहता हूं लेकिन मूल्य के बाद मूल्य नहीं, – FABI1987

+0

आपके पास सभी मॉडल एक सामान्य विधि में फ़ंक्शन फ़ंक्शन हो सकते हैं और कभी भी इसकी आवश्यकता होने पर कॉल कर सकते हैं। –

उत्तर

30

यह तकनीकी रूप से प्राप्त window.location.reload() का उपयोग करना चाहिए:

HTML:

<button (click)="refresh()">Refresh</button> 

टीएस:

refresh(): void { 
    window.location.reload(); 
} 

अद्यतन:

यहां एक बुनियादी StackBlitz उदाहरण है जिसमें कार्रवाई में ताज़ा दिखाया गया है। window.location.reload() निष्पादित होने पर "/ हैलो" पथ पर यूआरएल को ध्यान में रखा गया है।

उम्मीद है कि मदद करता है!

+0

मैं बेहतर तरीका विंडोज़ चाहता हूं। स्थान जो प्लेटफार्म पार नहीं करता ... – FABI1987

+0

कोई आसान क्रॉस प्लेटफ़ॉर्म तरीका नहीं है। आपको यह देखना होगा कि यह कौन सा प्लेटफॉर्म है और फिर उस प्लेटफॉर्म के लिए उचित रीलोड करें। –

+0

रीफ्रेश काम नहीं करता है और केवल उपयोगकर्ता को पहले पृष्ठ पर लाता है। – Avi