In the process of developing a shift planner, I have implemented a JS context menu and am attempting to display the shifts using Angular. However, upon clicking any table cell, all cells are being updated simultaneously. Is there a workaround for this issue? What could be causing this unexpected behavior?
<ul ng-repeat="s in shifts">
<li ng-click="select(s)">{{s.title}}</li>
</ul>
Plunker link: http://plnkr.co/edit/ZAWXlTsY0Z7SPeEVRtTe