Sadece Eğik ile başladım, bu nedenle bu ortak acemi hata olabilir ama şu url formatını ulaşmak için çalışıyorum: İnanıyorum
http://myapp.localhost/index.html#!/about
için varsayılan olmalıdır Açısal? Ben basit bir çapa şöyle var benim html olarak
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) {
//...
});
:
Bu
benim yapılandırma O çapayı tıkladığımda Ancak<a href="#!/about">About</a>
inşa çıkan URL:
Yollarımın herhangi biriyle eşleşmeyen bir şey ... aslında neler olup bittiği belli değil. burada ya da yanlış yaptığım şey. Yerel Apache örneğimi bir vhost altında çalıştırıyorum. Mod_rewrite ile devam eden bir şey yok - Angular bunu yapıyor gibi görünüyor.