Я не использовал semantic-ui, но у меня была, как мне кажется, та же проблема со стандартными {{link-to}}
помощниками, генерирующими якорные теги там, где я не хочу, чтобы они были.
См. Раздел «Предоставление имени тега» документа для {{link-to}}
здесь . Помощник {{link-to}}
по умолчанию вставляет тег <a>
, поэтому фрагмент из приведенного выше примера будет выглядеть примерно так после пост-рендера:
<a class="stuff" href="stuff" >
<div class="ui main content">
<!-- Smart overflow thing -->
<div class="meta">
<span class="date">
01/01/0001
</span>
</div>
<!-- Smart overflow thing -->
</div>
</a>
Обратите внимание, что все это заключено в теги привязки, сгенерированные хелпером link-to. Если это не тот макет, с которым хорошо будет работать semantic-ui, вы можете сделать что-то вроде этого:
{{#link-to 'public' tagName="li"}}
Your other stuff here
{{/link-to}}
... где tagName - это любой тег, который будет взаимодействовать с макетом semantic-ui.