javascript - $state.go method not switching to other state - angularjs -


मेरे नियंत्रक में, मेरे पास $ state.go ('purchase') है; , लेकिन हूँ निम्नलिखित त्रुटि हो रही है:

त्रुटि: 'खरीद' से राज्य से हल नहीं हो सका। < / कोड>

लेकिन शुरू में, मैंने यूआरएल '' से '/ home' मेरी फाइल states.js में परिभाषित किया है, जो राज्य को जाता है 'घर '। मेरा राज्य संक्रमण क्यों नहीं हो रहा है? कृपया मुझे बताएं कि मैं गलत कहां हूं।

states.js

  / ** * डैशबोर्ड मार्ग * / परिभाषित (['./templates'], फ़ंक्शन (टेम्पलेट्स) {var mod = angular.module ("item.states", ["ui.router"]); console.log ("आइटम घर के अंदर") ; Var स्टेटप्राइवर = फ़ंक्शन ($ राज्य प्रदाता, $ urlRouterProvider) {$ urlRouterProvider.when ('', '/ home'); $ stateProvider .state ("आइटम", {url: '/ home', टेम्पलेट: templates.home, नियंत्रक: 'controller.item.home.main'}) .state ("खरीद", {url: '/ खरीद', टेम्पलेट: टेम्पलेट.उपर्चेज, नियंत्रक: 'controller.item.home.main'})}} स्टेटप्राइवर । $ इंजेक्शन = ["$ राज्य प्रदाता", "$ urlRouterProvider"]; mod.config (स्टेटप्राइवर); वापसी मोड;});   

नियंत्रक.जेएस

  फ़ंक्शन_पर्चेज (_event) {console.log ("क्लिक किए गए खरीद बटन"); $ State.go ( 'खरीद'); }   

main.js

  परिभाषित करें (['। / Controllers', '। / States'], फ़ंक्शन ( नियंत्रकों, राज्यों) {var mod = angular.module ("item.home", ['common.services.ItemService', 'common.filters.format']); mod.controller ('controller.item.home.main' , कंट्रोलर्स। मुख्य); console.log ("इनसाइड आइटम होम मुख्य"); वापसी मॉड;});   

मेरा सर्वर साइड जेड

  विस्तारित करता है .. /layouts / डिफॉल्ट ब्लॉक सामग्री डिवा (एनजी-नियंत्रक = "नियंत्रक। मुख्य "एनजी-इनिट =" आइटम = # {JSON.stringify (आइटम)} के रूप में आइटम .होम.मैन .मास्टरहेड.सेगमेंट .ui.page.grid.stackable .row.ui.basic.segment .four.wide .column.ui.center.aligned img.ui.image.rounded (src = "/ images / itemicon.png") h2 ()! {Item.name} -! {Item.activeseason.name} .twelve.wide कॉलम .ui.small.orange.button (id = "purchaseBtn" एनजी-क्लिक = "खरीद ($ इवेंट) एक ????) | खरीद div.ui.page.grid (ui-view)  <  

धन्यवाद

के लिए संक्रमण का उपयोग करें $ State.transitionTo ('purchase')

और yor कोड में वाक्यविन्यास त्रुटि बदलें

  url: '/ purchase,     



Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -