aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/location.js
diff options
context:
space:
mode:
authorCaitlin Potter2014-01-09 14:19:41 -0500
committerIgor Minar2014-01-09 17:35:25 -0800
commit63cd873fef3207deef30c7a7ed66f4b8f647dc12 (patch)
treeef9afc869c076a7d39d159034b903634b8a922dc /src/ng/location.js
parent69452fa94f32c0e535d035988204e28eeda048a1 (diff)
downloadangular.js-63cd873fef3207deef30c7a7ed66f4b8f647dc12.tar.bz2
fix($location): return '/' for root path in hashbang mode
Before this change, on the root of the application, $location.path() would return the empty string. Following this change, it will always return a root of '/'. Closes #5650 Closes #5712
Diffstat (limited to 'src/ng/location.js')
-rw-r--r--src/ng/location.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ng/location.js b/src/ng/location.js
index 0a47445f..d193b1ca 100644
--- a/src/ng/location.js
+++ b/src/ng/location.js
@@ -184,6 +184,10 @@ function LocationHashbangUrl(appBase, hashPrefix) {
this.$$compose();
+ if (!this.$$path) {
+ this.$$path = '/';
+ }
+
/*
* In Windows, on an anchor node on documents loaded from
* the filesystem, the browser will return a pathname