We are using External SVG Sprite file (in form of HTML) in our Angular application which is referenced using <use xlink:href
There were no issues till we implemented SEO to remove hash from Angular by having
$locationProvider.html5Mode(true);
If mode is true SVG loads fine in all browsers using external links. However, with the mode as true it works fine in IE11 but does not load in Google Chrome and firefox. The peculiar behavior is that all SVGs appear on the first time load in these browsers however, post an event on UI to invoke other nested views SVG stops loading.