если мой текущий URL-адрес: xzy.com/#/home/new
$location.hash()
дает home/new
и $location.path
также дает home/new
- В чем разница между двумя?
- Если внутри контроллера дома/нового я пишу
$location.hash("#/home/new")
или$location.path("/home/new")
, оба не перезагружают частичный, но если я делаюlocation.href="#/home/new"
, он перезагружает частичное. Почему это?
Кроме того, если внутри частичного есть <a href="#/home/new">
, который также перезагрузит частичный.
Почему не задан путь/хеш для перезагрузки частичного?