angularjs - how to pass query parameter in resolve method -


यह मेरा जेएस कोड है

  var MYApp = angular.module ('myApp', ['एनजीआरयूटीए', 'मायपेससर्विसेंस', 'एनजीएसएनाइटाइज़'])। कॉन्फिग (माइराउटर); Angular.module ('myAppServices', ['ngResource'])। फैक्टररी ('ग्रिड एपीआई', फ़ंक्शन ($ संसाधन) {रिटर्न {GetUser: $ संसाधन ('/ MY / system / getUser /: id')}}}) ; फ़ंक्शन व्यूउज़र कंट्रोलर ($ स्कोप, उपयोगकर्ता) {} फ़ंक्शन myRouter ($ मार्ग प्रदाता) {$ routeProvider। जब ('/ उपयोगकर्ता / दृश्य /: आईडी', {templateUrl: '/ MY / system / users / view /: id', नियंत्रक : 'व्यूउज़र कंट्रोलर', हल करें: {उपयोगकर्ता: फ़ंक्शन (ग्रिड एपीआई) {// इस यूआरएल को दिए गए आईडी के आधार पर उपयोगकर्ता कैसे लौटाएगा?}}}); }  

मैं दृश्य को लोड होने से पहले उपयोगकर्ता को एजेक्स कॉल के जरिए प्राप्त करना चाहता हूं, मैं हल करने में आईडी पैरामीटर कैसे प्राप्त करूं?

इंजेक्ट $ route और उसके बाद:

  संकल्प: {उपयोगकर्ता: ['$ route', 'ग्रिड एपीआई', फ़ंक्शन ($ मार्ग, ग्रिड एपीआई) {var userId = $ route.current.params.id; ...}]}  

Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -