मैं वर्तमान में एक ऐप पर काम कर रहा हूं, Ionic का उपयोग कर निर्माण कर रहा हूं। मेरी समस्या यह है कि $ state.go केवल ब्राउज़र में काम कर रहा है लेकिन फोन पर नहीं। यह एक आम समस्या प्रतीत होती है, लेकिन एक ही प्रश्न के बहुत सारे जवाब पढ़ने के बाद, मैं अभी भी इसे ठीक करने का तरीका नहीं समझ सकता।
सामान्य फ़िक्स यह सुनिश्चित करने के लिए प्रतीत होता है कि आप यहां समझाए गए सापेक्ष URL का उपयोग कर रहे हैं: Using Angular UI-Router with Phonegap लेकिन मैं अभी भी इसे काम नहीं कर सकता। मैं क्या खो रहा हूँ? plunker को
लिंक: http://plnkr.co/edit/qFJ1Ld6bhKvKMkSmYQC8?p=preview
App.js संरचना:
....
$stateProvider
.state('parent', {
url: "/",
templateUrl: "parent.html"
})
.state('parent.child', {
url: "child",
templateUrl: "child.html"
})
$urlRouterProvider.otherwise("/")
})
....
आप त्रि है एक समारोह में $ state.go करने के लिए ed? – carton
अभी तक नहीं - कोशिश करेगा और ऐसा करेगा! – kandersen
मैंने प्लंकर को अपडेट किया ताकि $ state.go 'मेनू 1' के लिए एक फ़ंक्शन में हो। डिवाइस पर परीक्षण करते समय यह मेनू पर क्लिक करने के बाद या तो ओप या डाउन स्वाइप करने के बाद ही दिखाई देता है। तो परिदृश्य यह है, मैं मेनू 1 पर क्लिक करता हूं - कुछ भी नहीं होता - या तो ऊपर या नीचे स्वाइप करें और फिर दृश्य दिखाई देता है। मैंने आईओनिक व्यू – kandersen