समस्या वक्तव्य पैरामीटर के साथ पिछले राज्य पाने के लिए:कैसे का उपयोग कर ui रूटर
मैं एक बटन है "टिप्पणी जोड़ने के", मैं केवल जब मैं प्रणाली में लॉग इन किया है टिप्पणी जोड़ने के लिए सक्षम होना चाहिए।
लेकिन समस्या यह है कि मैं लॉगिन के बाद "टिप्पणी जोड़ें" पृष्ठ पर वापस नहीं आ सकता, क्योंकि मुझे पिछली स्थिति नहीं पता है या पिछली स्थिति नहीं मिल सकती है।
क्या इसका कोई क्लीनर समाधान है? क्या मेरे पास लॉगिन पेज एक नए पृष्ठ की बजाय एक मोडल होना चाहिए?
मैंने पिछले प्रश्नों के बारे में सभी प्रश्नों को देखा है और संभावित उत्तर भी हैं (हां, मैं लगभग $ जेलकोप और $ stateChangeSuccess ले रहा हूं)। लेकिन यह स्पष्ट रूप से समाधान आगे नहीं रखता है।
अन्य संभावित समाधान है नीचे http://christopherthielen.github.io/ui-router-extras/example/previous/index.html#
के रूप में मैं भी https://github.com/angular-ui/ui-router/issues/92 देखा। लेकिन फिर से, मुझे यकीन नहीं था कि सही जवाब क्या है।
क्या कोई स्पष्ट रूप से एक अच्छा समाधान बता सकता है। जड़ का उपयोग एक अच्छा है?
आप एक 'returnUrl' पैरामीटर (या' returnState') लॉगिन राज्य के लिए जोड़ सकते हैं लॉगिन राज्य के लिए, और फिर इसे सेट रीडायरेक्ट करने पर होगा। –
मैंने इस समाधान के बारे में सोचा। लेकिन फिर मुझे वापसी यूआरएल के साथ पारित होने वाले मानकों के बारे में सोचना चाहिए। यह थोड़ा कठिन है –