Задача такая есть: несколько кнопок, если нажать одну из них то к ней должен переместить элемент , в данном случае просто текст. Я реализовал следующим образом, но понимаю что это слишком варварский способ.
HTML
<div>
<button ng-click="Foo_First($event)" >button1</button>
<button ng-click="Foo_First($event)" >button2</button>
<button ng-click="Foo_First($event)">button3</button>
</div
<div class="object" ng-style="{position: 'absolute','left':newPos+'px',color:color}">
{{newPos+'px'}}
</div>
JS:
Myapp.controller("FirstCtrl",function ($scope) {
$scope.newPos=0;
$scope.Foo_First=function ($event) {
console.log('lef:',angular.element($event.target).css('height'))
$scope.newPos=angular.element($event.target).prop('offsetLeft');}})
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости