Мне нужна помощь с этим кодом.angularjs pass index throuhg директива
<ul ng-init="round = 'round'">
<li ng-repeat="mesa in mesas" ng-click="selected($index)">
<div id="{{round}}"> </div>
MESA {{mesa}}
</li>
</ul>
$scope.selected = function ($index){
$scope.index.round = 'round1';
}
мне нужно, что только литий, который в настоящее время нажать, чтобы изменить имя CSS, но вместо этого изменить все Ли, что я перечислил.
Что вы назвали css? – lealceldeiro
Прекратите использование '$ index' для таких проблем. Если вы повторяете массив, вы можете использовать объект, заданный угловым. В вашем случае 'selected (mesa)'. Кроме того, вы получите много 'divs' с тем же' id', который недействителен HTML. Кстати, ваша функция не имеет никакого смысла. Похоже, вы пропустите основное понимание javascript. – Michelangelo