私はこのコードで助けが必要です。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の名前を変更するにはクリックしたが、代わりにそれは私が列挙されていることを李さんのすべてを変更しているだけのLiことが必要です。
あなたはどんなCSS名を参照していますか? – lealceldeiro
この種の問題には '$ index'を使用しないでください。配列を繰り返す場合は、Angularで指定されたオブジェクトを使用できます。あなたのケースで '選択された(メサ)'。また、有効なHTMLでない同じ 'id 'を持つ多くの' divs'が得られます。ところで、あなたの機能は意味をなさない。あなたはそれが自己javascriptの基本的な理解を欠場しているように見えます。 – Michelangelo