कैसे एक घटक स्ट्रिंग संयोजन के बिना Router
का उपयोग करने और /questions/123/
निर्दिष्ट करने के भीतर /questions/123/step2
को /questions/123/step1
से रिश्तेदार नेविगेट करने के लिए?नेविगेट रिश्तेदार
मैंने नीचे अपना उत्तर जोड़ा है। बेहतर जवाब देने के लिए स्वतंत्र महसूस करें। ;-) मुझे लगता है कि बेहतर दृष्टिकोण हैं।
मेरे परीक्षण के अनुसार यह 'this.router.navigate (['step2'], {relativeTo: this.activatedRoute} होना चाहिए; ~ बिना ../पथ से पहले। –
@XinMeng ../ इस उदाहरण के लिए विशिष्ट है, यहां लक्ष्य एक स्तर तक जाने की कोशिश कर रहा है, और फिर चरण 2 जोड़ें।इसलिए उदाहरण के लिए '/ parent/child''/parent/step2 'बन जाएगा जबकि आपके उदाहरण में यह '/ parent/child/step2' बन जाएगा। आपका उदाहरण वैध कोड भी है, लेकिन विशिष्ट प्रश्न के लिए उत्तर सही है। –