मैं सिर्फ कोणीय के साथ शुरू कर रही है, इसलिए यह एक आम नौसिखिया गलती हो सकती है, लेकिन मैं निम्नलिखित url स्वरूप हासिल करने की कोशिश कर रहा हूँ:
http://myapp.localhost/index.html#!/about
कौन सा मेरा मानना है कि डिफ़ॉल्ट होना चाहिए कोणीय?
यह मेरा विन्यास है:
angular.module('App', []).config(function($routeProvider, $locationProvider, VIEWS_ROOT) {
$locationProvider.html5Mode(false);
$locationProvider.hashPrefix = '!';
// Routing
$routeProvider.when('/', {templateUrl: './welcome.html', controller: 'WelcomeController'});
$routeProvider.when('/about', {templateUrl: './about.html', controller: 'AboutController'});
})
.run(function($rootScope) {
//...
});
मेरी एचटीएमएल में मैं बहुत की तरह एक साधारण लंगर है: जब मुझे लगता है कि लंगर क्लिक
<a href="#!/about">About</a>
हालांकि, परिणामी URL का निर्माण किया है:
http://myapp.localhost/index.html#/!/about
जो मेरे किसी भी मार्ग से मेल खाने में विफल रहता है ... वास्तव में क्या हो रहा है पर थोड़ा सा स्टंप यहाँ, या मैं क्या गलत कर रहा हूँ। मैं अपने स्थानीय अपाचे उदाहरण को एक vhost के नीचे चला रहा हूं। Mod_rewrite के साथ कुछ भी नहीं चल रहा है - ऐसा लगता है जैसे कोणीय ऐसा कर रहा है।