Ben aşağıdaki tanımıyla angularjs rota:Açısal js tarayıcı sayfa yenileme sonra sayfayı varsayılan yönlendirme değil
ŞimdimoduleA.config(function($routeProvider){
$routeProvider.
when('/A',{templateUrl:'A.jsp'}).
when('/B',{templateUrl:'B.jsp'}).
when('/C',{templateUrl:'C.jsp'}).
otherwise({
redirectTo: '/',
templateUrl: 'A.jsp'
});
});
, bir şey tıklayarak diyelim ve #/C/görünüm yönlendirilir. Sayfayı yeniledikten sonra, C'yi görüntülemek ve varsayılan görünüme değil yönlendirmek. Her sayfa yenilendikten sonra varsayılan sayfayı göstermem gerekiyor. Sayfayı yenilerken url'yi temel URL'ye değiştirmeyi düşündüm, böylece varsayılan sayfaya yönlendirilebilir. Angularjs yolu ile bunun için daha iyi bir alternatif arıyorum. Şimdiden teşekkürler. app.run() blok enjekte 'pencere' $ ve konumu bağımlılık ve ekleyin:
çalışmalıdır 'http: //www.domain.co.il/#/C' ve bunu, C dönecektir varsayılan geri dönmek için sayfayı yenileyerek http: //www.domain.co.il/#/'gibi kök URL'nize gitmeli veya var olmayan bir URL'ye gitmelisiniz. – Dvir
Bu beklenen davranış gerçekten. Http: // foo.bar/# C' var ve sayfayı yeniden yükleyin veya arkadaşınıza bir bağlantı veya yer işareti gönderin ve doğrudan beklenen görünüme gidin. Her sayfa yenilemesinde varsayılan görünüme yönlendirmek için muhtemelen .run’da bir şeyler yapmanız gerekecektir, ancak bu garip. Bu davranış için kullanım durumunuzu öğrenmek istiyorum – maurycy
@Dvir: Bildiğim, ama asıl konu, angularjs yolu ile varsayılan sayfaya nasıl yönlendirilir, – Azim