2016-11-03 6 views
5

मान लें मैं वास्तव में पेज "परिणाम" हूँ ...कोणीय 2 अंतिम - परिवर्तन मार्ग यूआरएल पर पैरामीटर प्रोग्राम के रूप में

http://server/results;dateFrom=03-11-2016;page=1

परिणाम पृष्ठ के रूप में

मैं, मैं पृष्ठ लोड करने के लिए करना चाहते हैं 2, लेकिन मैं सिर्फ मामले में http://server/results;dateFrom=03-11-2016;page=2 को ब्राउज़र पर URL स्ट्रिंग सेट करने के लिए अगर किसी को यह बुकमार्क करने के लिए तय की जरूरत है।

हां, तो कैसे प्रोग्राम के रूप में वेब ब्राउज़र पता पट्टी पर URL पैरामीटर को बदलने के लिए?

Ty!

उत्तर

13

आप कोड की इस पंक्ति के साथ यह कर सकते हैं:

import { Router } from '@angular/router'; 

... 

    constructor(private router: Router) {} 

    changeRoute() { 
    this.router.navigate(['/results', { dateFrom: this.dateFrom, page: this.page }]); 
    } 

... 

इसके बारे में और अधिक जानकारी प्राप्त करने के लिए दस्तावेज में API description of router.navigate पर एक नजर डालें।

संबंधित मुद्दे