использование ng-repeat внутри начальной загрузки - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь создать временную шкалу, на которой можно щелкнуть пузырьки событий, чтобы раскрыть больше деталей с помощью загрузочного всплывающего окна. Проблема в том, что я не могу заставить работать ng-повторы внутри содержимого данных. Я попытался направить контент popover в его собственный div, но я не уверен, как инициировать ng-repeat оттуда. Вот мой код:

<ul class="timeline timeline-horizontal">
    <li class="timeline-item" ng-repeat="event in c.data.rpm_case.milestones | orderBy : 'milestone_start' track by $index">
      <a class="timeline-badge primary" 
         href="#my-popover-content" 
         title="{{event.milestone_name}}" 
         data-container="body"
         data-toggle="popover" 
         data-trigger="focus" 
         data-html="true"
         data-placement="bottom">
        <i class="glyphicon glyphicon-check"></i>
      </a>
   </li>
  </ul>

<script type="text/html" id="my-popover-content">
<ul>
    <li ng-repeat="task in event.tasks track by $index">
        <p>{{task.short_description}}</p>
        <p ng-if="task.task_state!='3'"><small class="text-muted"><i class="glyphicon glyphicon-calendar"></i> Due Date: {{task.task_due_date}}</small></p>
        <p ng-if="task.task_state=='3'"><small class="text-muted"><i class="glyphicon glyphicon-ok-sign"></i> Completed {{task.updated | date: fullDate}}</small></p>
  </li>
</ul>
</script>

Возможно ли это? Спасибо!

...