Как связать с активным классом ссылки, используя новый маршрутизатор Ember?

Я использую Twitter Bootstrap для навигации в моем приложении Ember.js. Bootstrap используетactive класс наli тег, который оборачивает навигационные ссылки, а не устанавливаетactive класс по самой ссылке.

ember.js'с новымlinkTo помощник установитactive класс по ссылке, но (насколько я вижу) не 'не предлагать никому зацепиться за эту собственность.

Прямо сейчас яЯ использую этот уродливый подход:

{{#linkTo "inbox" tagName="li"}}
  <a {{bindattr="" href="view.href" }}="">Inbox</a>
{{/linkTo}}

Это выведет:

<a href="/inbox">Inbox</a>

Что то, что я хочу, но не является допустимым HTML.

Я также пытался привязать к сгенерированному LinkViewactive свойство из родительского представления, но если вы это сделаете, родительское представление будет отображено дважды, прежде чем оно будет вставлено, что вызывает ошибку.

Помимо ручного воссоздания логики, используемой внутриlinkTo помощник, чтобы назначитьactive класс по ссылке, есть ли лучший способ добиться этого эффекта?

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

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