मैं अपने आवेदन के माध्यम से नेविगेट करने के लिए कोणीय ui.router का उपयोग कर रहा हूँ। आमतौर पर, यूआरएल इस तरह दिखना चाहिए:# क्या करता है! ui.router में मतलब है?
http://localhost:8001/#/start
लेकिन मेरे मामले में, यह इस तरह दिखता है:
http://localhost:8001/#!/start
इसका क्या मतलब है?
मैं भी स्वीकार किया कि अगर मैं इस साइट है जो मेरी प्रारंभ पृष्ठ से अलग है से एक यूआरएल बोल रहा हूँ, मैं हमेशा URL के रूप में रीडायरेक्ट अमान्य प्रतीत होता है।
mainApp.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
'use strict';
$urlRouterProvider.otherwise('start');
$stateProvider
.state('start', {
url: '/start',
templateUrl: 'views/start.html'
})
.state('registration-activate', {
url: '/registration/activate/{activationKey}',
templateUrl: 'views/registration-activation.html'
})
;
}]);
जब भी मैं फोन करने की कोशिश स्थानीय होस्ट: 8001/#/पंजीकरण// xyz मैं शुरुआत पृष्ठ पर पुनः निर्देशित करने के सक्रिय करें।
http://stackoverflow.com/questions/40478676/i-am-using-angular- और-my-url-always-has-a-exclamation-mark/40478862 – Taki
मैंने अपनी कॉन्फ़िगरेशन की जांच की, लेकिन मैंने हैशफ्रिक्स सेट नहीं किया। क्या यह एक बात है कि मैं वेबसर्वर अनुकरण करने के लिए गल्प का उपयोग करता हूं? – Kahuna