javascript - Ui Router - nested view not showing up ($viewContentLoaded not fired) -
दृश्य / index.jade:
लेआउट ब्लॉक सामग्री डिवेल (UI- दृश्य) विस्तारित करता है
दृश्य / आंशिक / उपयोगकर्ता। जेड
h1 मार्ग 1 घंटा एक (ui-sref = "। प्रोफाइल") सामग्री डिव दिखाएँ (ui-view )
js / appStates.js
'सख्त उपयोग'; Var ऐप = कोणीय। मॉड्यूल ('myApp'); App.config (['$ stateProvider', '$ urlRouterProvider', फ़ंक्शन ($ राज्य प्रदाता, $ urlRouterProvider) {$ urlRouterProvider। अन्यथा ("/ उपयोगकर्ता"); $ stateProvider .state ('उपयोगकर्ता', {url: '/ उपयोगकर्ता ', TemplateUrl:' आंशिक / उपयोगकर्ता '}) .state (' user.profile ', {url:' / प्रोफ़ाइल ', टेम्पलेट:' & lt; h1 & gt; मेरे संपर्क & lt; / h1 & gt; '});}]));
'मेरे संपर्क' कभी भी दिखाई नहीं देते ध्यान दें लिंक सही लगता है
और मैंने देखा कि $ viewContentLoaded को नेस्टेड दृश्य पर कभी नहीं कहा जाता है, यह सुनिश्चित नहीं है कि क्यों । कोई भी मामला कहां से बुलाया जाना चाहिए?
आईआरसी चैनल में त्वरित सहायता से, मैंने हल किया यह। जेड फ़ाइल में लाइन 4 के साथ समस्या है:
div (ng- दृश्य)
किसी कारण से जेड डिफ़ॉल्ट रूप से नाम के बराबर मूल्य के साथ खाली एट्रीब्यूट्स प्रस्तुत करेंगे। इसलिए परिणाम html था:
& lt; div ng-view = "ng- दृश्य" & gt; & lt; / view & gt;
एक आसान फिक्स यह जेड में रिक्त मूल्य को सेट करना था
div (ng-view = "")
और अब यह काम करता है।
आईआरसी पर लोगों के लिए फिर से धन्यवाद।
Comments
Post a Comment