Рендеринг разных au-target-id в повторении aurelia - PullRequest
3 голосов
/ 08 мая 2019

В течение цикла repeat.for мой тег 'video' отображается с тем же au-target-id.Не позволяя мне ссылаться на уникальный элемент для каждого элемента в списке.

<div class="video-player flex-1" repeat.for="channel of selectedChannels">
   <div class="video-overlay-container"><span>${channel.name}</span></div>
   <video muted.bind="mute" element.ref="channel.el" loadeddata.trigger="onLoadeddata(channel)"
   play.trigger="onPlay()" pause.trigger="onPause()" timeupdate.trigger="onTimeUpdate(channel)">
   </video>
</div>

Я ожидал иметь разные au-target-id для каждого элемента <video>, но все генерируемые элементы <video> имеют одинаковые au-target-id

enter image description here

1 Ответ

3 голосов
/ 08 мая 2019

id.bind="channel.name" привязывает channel.name к атрибуту id, и это очевидно работает (передняя панель видеорегистратора и задняя панель видеорегистратора). au-target-id не имеет к этому никакого отношения. au-target-id для внутренних органов Аурелии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...