Вы получаете эту ошибку, поскольку шаблон в сообщении об ошибке не загружается в шаблонCache. Вероятно, вы используете версию select.js, которая не содержит шаблонов.
Также вы обнаружите, что не каждый шаблон был создан для каждого типа выбора. Например. нет шаблонов Selectize для multiselect, которые также могут вызывать подобные ошибки.
Если вы посмотрите на конец select.js source, вы увидите, как вы можете загрузить шаблоны или даже определить свой собственный шаблон.
В вашем случае:
angular.module("ui.select").run(["$templateCache", function($templateCache){
$templateCache.put("select2/select.tpl.html","<div class=\"ui-select-container select2 select2-container\" ng-class=\"{\'select2-container-active select2-dropdown-open open\': $select.open,\n \'select2-container-disabled\': $select.disabled,\n \'select2-container-active\': $select.focus, \n \'select2-allowclear\': $select.allowClear && !$select.isEmpty()}\"><div class=\"ui-select-match\"></div><div class=\"select2-drop select2-with-searchbox select2-drop-active\" ng-class=\"{\'select2-display-none\': !$select.open}\"><div class=\"select2-search\" ng-show=\"$select.searchEnabled\"><input type=\"text\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" class=\"ui-select-search select2-input\" ng-model=\"$select.search\"></div><div class=\"ui-select-choices\"></div></div></div>");
}]);