javascript - Doing event.preventDefault() on $stateChangeStart creates a duplicate state -


एक और दो ui के साथ बनाए गए राज्य हैं यूआरएल / एक और / दो के साथ -उपकरण करें । मान लीजिए कि मैं निम्नलिखित राज्यों को नेविगेट करता हूं:

दो -> एक

(ब्राउज़र बार में मैं -> / एक )

फिर मैं वापस बटन पर क्लिक करता हूं, लेकिन वापस दो मैं जानबूझकर इस तरह के राज्य में परिवर्तन को रोकता हूं:

  $ scope.firstTime = true; $ RootScope। $ ('$ StateChangeStart', फ़ंक्शन (ईवेंट, toState, toParam, fromState, पारामों से) {if ($ scope.firsttime) {event.preventDefault (); $ scope.firsttime = false;}});  

अब मैं फिर से वापस पर क्लिक करता हूं, इस बार राज्य का परिवर्तन नहीं रोका जाता है, लेकिन दो पर वापस जाने के बजाय < Em> राइटर राज्य एक ( / एक ) पर रहता है .... अब अगर मैं वापस फिर से क्लिक करता हूं तो मैं वापस राज्य पर जा सकता हूं ( / two )।

मैं कैसे यूआई-राउटर को राज्य एक को पहली बार क्लिक करने से रोकूं पीठ ?


Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -