From 5887b88f3a2e0f8c1d236fad34810dfee5d70803 Mon Sep 17 00:00:00 2001 From: ray Date: Sat, 19 Nov 2016 22:26:19 -0500 Subject: [PATCH] Fix activeLinks, when the url is not index A route can be, /accounting/generals/#/ticket", then It won't be recognized by activeLinks. But with this three lines, it will work. --- src/js/core/activeLinks.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/js/core/activeLinks.js b/src/js/core/activeLinks.js index eb50194..fbe3dee 100644 --- a/src/js/core/activeLinks.js +++ b/src/js/core/activeLinks.js @@ -50,6 +50,9 @@ var html5Mode = $locationProvider.html5Mode().enabled; if (!html5Mode) { + if (href.split("#") && href.split("#").length > 1) { + href = "#" + href.split("#")[1]; + } var linkPrefix = '#' + $locationProvider.hashPrefix(); if (href.slice(0, linkPrefix.length) === linkPrefix) { href = href.slice(linkPrefix.length);