Вам не нужно повторять ng внутри выпадающего меню, так как urb-typeahead уже будет вызывать метод vm.onSelectUser.
Если вы хотите, чтобы при раскрытии был активирован раскрывающийся списокна стрелке справа вы можете изменить класс выпадающего элемента с помощью Angular или jQuery и сделать его видимым.Элемент раскрывающегося списка будет выглядеть примерно так:
<ul class="dropdown-menu ng-isolate-scope" ng-show="isOpen() && !moveInProgress" ng-style="{top: position().top+'px', left: position().left+'px'}" role="listbox" aria-hidden="false" uib-typeahead-popup="" id="typeahead-83-4479" matches="matches" active="activeIdx" select="select(activeIdx, evt)" move-in-progress="moveInProgress" query="query" position="position" assign-is-open="assignIsOpen(isOpen)" debounce="debounceUpdate" template-url="customTemplate.html" style="top: 34px; left: 0px;">
(это взято из примера uib-typeahead на github)