<html>
<head>
<script type="text/javascript"
src="http://angular.getangular.com/angular-1.0a.js#database=docsdb"></script>
</head>
<body>
<ul ng-init="people=['John','Mary','James'];selected=['Mary']">
Add name:
<input name="person" />
<input type="button" value="Add" ng-action="people.$add(person); person=''"/>
<li ng-repeat="person in people">
<input type="checkbox" name="isSelected" value='true'
ng-eval="isSelected =selected.$include(person)"
ng-action="selected.$includeIf(person, isSelected)">
{{person}}
</li>
</ul>
<input type="button" value="Remove Selected"
ng-action="selected.$each({:people.$remove($)});selected=[]"/>
<pre>people = {{people}}</pre>
<pre>selected = {{selected}}</pre>
</body>
</html>