के साथ काम नहीं करता है मैंने ui-router पर स्विच किया है। सबकुछ सुचारू रूप से चला गया, एक चीज़ को छोड़कर। मेरे पृष्ठ पर मेरे पास एक ऐसा चयन है जो एप्लिकेशन के संदर्भ को बदलता है। वैसे भी, पहले से है, जब इस संदर्भ बदल गया था मैं इस कोड को क्रियान्वित किया गया था (विशेष रूप से, सेट विधि):
'use strict';
angular.module('main').factory('lacContext', ['$route', function ($route) {
return {
set: function (id) {
sessionStorage.setItem("lac-context", id);
$route.reload();
},
get: function() {
return sessionStorage.getItem("lac-context");
}
};
}])
और
$route.reload()
सबसे महत्वपूर्ण बात कर रहा था। यह पृष्ठ को फिर से लोड किया गया। लेकिन यूई-राउटर पर स्विच करने के बाद, $ रूट.रलोड कुछ भी नहीं करता है। इसके अलावा मुझे यूई-राउटर एपीआई में समकक्ष नहीं मिला। इस मुद्दे को कैसे हल करें?
क्या आप त्रि हैं ed '$ state.go ('।')'? – Chandermani
नहीं। मैं वर्तमान स्थिति का उपयोग कैसे कर सकता हूं? – dragonfly
आपको '$ राज्य' सेवा इंजेक्ट करने की आवश्यकता है क्योंकि आप' $ रूट' करते हैं तो आप इस विधि को कॉल कर सकते हैं। दस्तावेज़ीकरण देखें https://github.com/angular-ui/ui-router/wiki/Quick-Reference#stategoto--toparams--options – Chandermani