 <p>Use the <code>ng-click</code> directive:</p> <pre><code>&lt;div class="item" ng-click="clicked(d)" ng-class="{ active: d.selected }"&gt; &lt;h3 class="spaceWrap"&gt;&lt;b&gt;{{d.Name}}&lt;/b&gt;&lt;/h3&gt; &lt;/div&gt; </code></pre> <p>controller:</p> <pre><code>var selected = []; $scope.clicked = function (member) { var index = selected.indexOf(member); if(index &gt; -1) { selected.splice(index, 1); member.selected = false; } else { selected.push(member); member.selected = true; } } </code></pre> <p><a href="http://jsfiddle.net/po1cod44/1/">JSFIDDLE</a></p>