после долгих мытарств, пришел к таким результатам.
Если в шаблоне ставлю.
<base href="/gallery" />
то переключение картинок работает. При наведении курсора на переключалку всплывает ссылка localhost:8080/gallery#
Но при таком варианте не работают переходы вида.
<a ng-href="#portfolio">Portfolio</a>
Путь неправильный создается. без слеша.
При втором варианте.
<base href="/gallery/" />
Переходы уже работают.
Но галлерея уже не переключается. Переключение формирует ссылку.
localhost:8080/gallery/#
Видимо AngularJS перехватывает ее и пытается обработать.
Галлерею эту использую.
data-clearing