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

Popular posts from this blog

winforms - C# Form - Property Change -

java - Messages from .properties file do not display UTF-8 characters -

javascript - amcharts makechart not working -