2017-02-07 2 views
0

Как я могу сделать волшебную навигационную линию в Angular 2 без JQuery? Мои элементы навигации имеют переменную ширину, которая не упрощает ее.Волшебная линия навигации в Angular 2?

Я попытался добавить элемент списка в мою навигацию по магической линии. Затем я хотел изменить его ширину и позицию, основываясь на позиции и ширине активного элемента списка. Однако я не знал, как напрямую обращаться к DOM (что, вероятно, не лучшее решение в Angular), чтобы получить ширину активного навигационного элемента. Я попытался использовать ElementRef, но я не мог заставить его работать (даже после того, как он был помещен в мои провайдеры ngModule).

В простом JavaScript это такая простая задача с небольшим кодом. Есть ли прямолинейный Угловой способ достижения этого?

Пример: https://css-tricks.com/examples/MagicLine/

+1

Вопрос должен показать ваше усилие. Что ты пробовал? Где вы потерпели неудачу? –

+0

Извините, обновил вопрос. –

ответ

0

Обновлено Угловой до последней версии и ElementRef начал работать.