2017-04-08 14 views
8

पर अनिर्धारित सेगमेंट शामिल है। मुझे कोणीय 2 में रूटिंग के साथ कोई समस्या है। मैं राउटर को कॉल करता हूं। एक क्रिया से डेटाटेबल में प्रवेश करें। दुर्लभ यह है कि कभी-कभी जब मैं इस बटन को कॉल करने वाले बटन पर क्लिक करता हूं तो यह ठीक काम करता है और कभी-कभी ऐसा नहीं होता है।कोणीय 2 रूटिंग। अनुरोधित पथ में इंडेक्स 1

this.router.navigate(['edit', id], {relativeTo: this.activatedRoute}); 

त्रुटि है कि निरीक्षक तत्व से पता चलता है: Angular2, DataTables, और Webpack

+0

अपडेट -> समस्या यह है कि कभी-कभी आईडी को पढ़ते हैं और कभी-कभी नहीं। तो समस्या डेटाटेबल्स के साथ है। –

उत्तर

-3

का उपयोग कर

The requested path contains undefined segment at index 1 

इम मैं

this.router.navigate(['\edit\'+id]... 

उपयोग कर रहा हूँ और समस्या stoped ।

+0

यह एक बेहतर समाधान है: https://stackoverflow.com/questions/43396673/angularjs-2-error-undefined-index1 – Tuure

1

शायद आपके id जो navigate में पास हो जाते हैं, अपरिभाषित या शून्य हैं। अपनी आईडी को ठीक करें और ठीक करें और फिर नेविगेट में प्रवेश करें। मुझे एक ही समस्या थी और इसे ठीक किया गया।

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