Как заставить работать угловой ui-sref углового ui-роутера, находясь внутри шаблона директивы?

По сути, я пытаюсь изменить / настроить поведение ui.bootstrap.accordion. Все работает, кроме интеграции с ui-роутером.
Вот как я хочу использовать аккордеон:

  <accordion> <!-- this element is actually separate view in a parent state of the accordion-group's below.-->
    <accordion-group  ui-sref="site.home.newsID_1"> <!-- accordion-groups will be generated with ng-repeat.-->
      <accordion-heading>
        News 1
      </accordion-heading>
      <p>This is</p>
    </accordion-group>
    <accordion-group  ui-sref="site.home.newsID_2">
      <accordion-heading>
        News 2
      </accordion-heading>
      <p>Home News's</p>
    </accordion-group>
    <accordion-group ui-sref="site.home.news.newsID_3">
      <accordion-heading>
        News 3
      </accordion-heading>
      <p>Preview and navigation</p>
    </accordion-group>
  </accordion>

Ниже приведен модифицированный шаблон аккордеона:

<div ng-mouseenter="isOpen = !isOpen" ng-mouseleave="isOpen = !isOpen">
  <div class="accordion-group" ng-class="{transparentBackground: isClicked}">

      <div class="accordion-heading">
        <a id="link" ui-sref="site" class="accordion-toggle" ng-click="isClicked = !isClicked" accordion-transclude="heading">
          {{heading}}
        </a>
      </div>

    <div class="accordion-body" collapse="!isOpen && !isClicked">
      <div class="accordion-inner" ng-transclude></div>  </div>
  </div>
</div>

По сути, site.home.newsID_X необходимо заменить значением site в ui-sref внутри шаблона.
Моя попытка состояла в том, чтобы установить значение атрибута ui-sref через параметр 'element' из функции связывания директивы accordionGroup, как показано ниже:

link: function(scope, element, attrs, accordionCtrl) {
  element.find('#link').attr("ui-sref", attrs.uiSref)
  [...]
}

Это обновляет целевой ui-sref, но ui-router не генерирует соответствующий href из URL-адреса ссылочного состояния, поэтому после рендеринга DOM я получаю

 <a ui-sref="site.home.newsID_1" href="#/site"></a>

вместо ожидаемого

 <a ui-sref="site.home.newsID_1" href="#/site/home/newsID_1"></a>

Что мне не хватает?
Я ценю ваше время,
Джаред

Ответы на вопрос(2)

Ваш ответ на вопрос