11

मैं Microsoft किनारे पर अपने आवेदन का परीक्षण कर रहा हूँ और यह इस त्रुटि फेंकता है:एनजी-व्यू माइक्रोसॉफ्ट किनारे पर काम नहीं कर रहा

<body style="height: 100%"> 
<div class='main-div' style="height: 100%;" ng-view ng-class="slide">Loading....</div> 
</body> 
पहले मामले के साथ

:

app.config(
     function ($routeProvider) { 
     $routeProvider. 
      when('/logout', { 
       template: '<logout-page></logout-page>' 
      }) 
      .when('/', { 
       template: '<application-manage></application-manage>' 
      }) 
}); 

मेरी सूचकांक में '<application-manage></application-manage>' यह है सामान्य काम करना लेकिन जब मैं लॉगआउट क्लिक करता हूं। यह त्रुटि फेंकता है:

SyntaxError <div class="main-div ng-scope" style="height: 100%" ng-class="slide" ng-view=""> 

सभी को धन्यवाद।

jQuery.ajax({ 
       type: "GET", 
       url: logoutURL , 
       async: true, 
       username: fakeUser, 
       password: fakePassword, 
       headers: {"Authorization": "Basic Authorization"} 
      }).done(function() { 
      console.log("Can not logout Basic Authentication in this browser"); 
     defer.resolve(true); 
      }).fail(function() { 
       console.log("You have successfully logged out!"); 
       defer.resolve(true); 
      }); 

से:: http://stackoverflow.com/questions/233507/how-to-log-out-user-from-web-site-using-basic-authentication

+1

'लॉगआउट पेज' निर्देश कैसा दिखता है? – Claies

+0

मुझे समझ में आता है कि आप नियमित $ रूट प्रदाता का उपयोग कर रहे हैं। यदि संभव हो, तो मैं यूई-राउटर का उपयोग करके इस कार्यक्षमता का प्रयास करने का सुझाव दूंगा: https://github.com/angular-ui/ui-router। पिछले साल एनजी-कॉन्फ में एंगुलर टीम ने निहित किया कि सभी को यूई-राउटर का उपयोग करना चाहिए (यह वही है जो वे कोणीय 2 के बाद मॉडलिंग करेंगे)। यह एनजी-व्यू का उपयोग करने की आपकी आवश्यकता को रोक सकता है, जैसा कि फैब्रिस ने सुझाव दिया है, हो सकता है कि आपका सिंटेक्स त्रुटि हो। –

+0

क्या @ क्लेज़ ने कहा, अपना लॉगआउट पेज पोस्ट करें और एप्लिकेशन-निर्देश निर्देश टेम्पलेट्स – Beyers

उत्तर

-5

सुझाव यहाँ, आप HTML में नीचे के रूप में ऐप्लिकेशन के नाम प्रदान करें कर सकते हैं:

ng-app="XYZManagementApp" 
समस्या हल हो जाता है, यह है क्योंकि जिस तरह से मैं मूल प्रमाणीकरण का उपयोग कर रहा है
+0

मुझे अत्यधिक संदेह है कि यह काम करेगा, और यह स्पष्ट नहीं है कि यह कहां से आया था, क्योंकि उन्होंने कभी भी अपने नमूने में एनजी-ऐप सूचीबद्ध नहीं किया था। – Claies

-1
Try: 

    app.config(
     function ($routeProvider) { 
     $stateProvider 
       .state('/logout', { 
url:'/logout', 
       template: '<ui-view>' 
      }) 
      .state('/', { 
url:'/', 
       template: '<ui-view>' 
      }) 
}); 

You can Also use external html file, in this case use **templateUrl:'your file.html'** 
+0

मुझे लगता है कि निर्दिष्ट समस्या को हल करने की संभावना नहीं है क्योंकि इसमें त्रुटियां हैं जैसे कि '$ रूटप्रोवाइडर' '$ राज्य प्रदाता 'जैसी ही नहीं है और' $ राज्य प्रदाता' 'ui-राउटर 'द्वारा प्रदान किया गया एक अतिरिक्त घटक है इस विशेष कार्यान्वयन के लिए ओप को उपयोग में निर्दिष्ट नहीं किया गया है। – Matt

संबंधित मुद्दे