Как связать с активным классом ссылки, используя новый маршрутизатор 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
класс по ссылке, есть ли лучший способ добиться этого эффекта?