जैसा कि शीर्षक कहता है, मैं जो करना चाहता हूं वह यूआरएल से सभी चर पकड़ लेता है और उन्हें स्कोप वैरिएबल में रखता है। ,क्वेरी पैरामीटर से सभी स्कोप चर प्राप्त करें
m.controller('maps', function ($scope) {
$scope.opts = {
val: false,
lav: false
};
$scope.eg = "Hello, World!";
});
मूलतः:
अनिवार्य रूप से, मैं एक
http://example.com?opt.val=true&eg=foobar
मैं अपने नियंत्रक कोड है इस तरह यूआरएल (प्रारूप बदला जा सकता है), जो तरह दिखता होगा मैं यह करना चाहता हूं कि इस भाग को पकड़ना: opt.val=true&eg=foobar
और उन मानों पर नियंत्रक चर सेट करें ताकि मैं अपने चर के साथ समाप्त हो जाऊं:
$scope.opt.val = true;
$scope.eg = "foobar";
$scope.lav = false;
वहाँ के बजाय ऐसा करने evaling/यूआरएल को पार्स, तो बस पाशन और दायरे में यह डंपिंग करने के लिए एक "कोणीय" या बेहतर तरीका है? यह एक बहुत ही "हैकी" तरीके की तरह लगता है।
यदि यह पर्याप्त स्पष्ट नहीं है, मैं और अधिक स्पष्टीकरण
तुम सच में '$ parse' के साथ लाइन वहाँ, की जरूरत है या के रूप में '$ स्कोप [कुंजी] = वैल; 'पर्याप्त अच्छा होगा? – TMG
@ टीएमजी जो '$ स्कोप ['opt.val'] सेट करेगा,' scope.opt.val' – Phil
ओह, यह एक अच्छा बिंदु है! – TMG