Добавить следующий внутренний тег заголовка
<script type="text/javascript">
angular.element(document.getElementsByTagName('head')).append(angular.element('<base href="' + window.location.pathname + '" />'));
</script>
Это предотвратит перезагрузку.
Второй вариант быстрее. Первый вариант требует, чтобы клиентское приложение использовало отражение для сопоставления всех полей с элементами объекта. Это отражение всегда намного медленнее, чем прямое попадание на карту, даже если в приложении больше строк кода.