2016-03-28 33 views
1

kullanarak URL yolunu değiştiremiyorum $ url.url hizmetini kullanarak tüm URL yolunu değiştirmeye çalışıyorum, ancak yolu doğru şekilde güncelleştirmiyor.

Örneğin benim yoludur

http://localhost:64621/module/commercial/#/company/98163780-4fa6-426f-8753-e05a67d48e54 

ve ben

http://localhost:64621/module/sales/#/sales-company/98163780-4fa6-426f-8753-e05a67d48e54 

benim $ location.url koduna bunu değiştirmek istiyorum

$location.url('/module/sales/#/sales-company/98163780-4fa6-426f-8753-e05a67d48e54') 

ama yine düzgün çalışmıyor doğru şekilde yönlendirmiyor, lütfen yukarıdaki functio'ya nasıl ulaşabileceğimi bildirin Nality $ konum hizmetini kullanarak.

+0

imkan vermelidir böylece aslında ne sen çalıştığınızda? hata ya da yol hala değişiyor? –

+0

Birden çok rota var mı? –

cevap

1

Sen documentation

o ne yapmaz bkz bunun için $window.location.href kullanmalıyım?
tarayıcı URL'si değiştiğinde tam sayfanın yeniden yüklenmesine neden olmaz. URL'yi değiştirdikten sonra sayfayı yeniden yüklemek için alt düzey API, $ window.location.href dosyasını kullanın.

0

sizin gibi

Url'nizde değiştirmek için $location.path() kullanabilirsiniz:

$location.path('/module/sales/#/sales-company/98163780-4fa6-426f-8753-e05a67d48e54'); 

HTML5 modunu

$locationProvider.html5Mode(true); 
+0

Ben de bunu denedim ama benim için çalışmaz .. – Shivkumar

+0

etkin HTML5 modu? –