In Angular one checkbox <input type="checkbox" ng-model="..."> is linked
with one model.
But in practice we usually want one model to store array of checked values
from several checkboxes. Checklist-model solves that task without additional code in controller.
You should play with attributes of <input> tag:
set checklist-model instead of ng-model
set checklist-value - what should be picked as array item
Please, try out live demo: http://vitalets.github.io/checklist-model