Есть чекбоксы
jsbin.com/coqezoxoje/1/edit
Чекбоксов рандомное кол-во (ng-repeat'ом прописываться будут).
Как сделать, чтобы, если нажать все чекбоксы по отдельности, чекбокс "выделить все" тоже автоматом выделялся + если выбраны все и с любого чекбокса снять галочку, то с "выбрать все" снимался тоже (не затрагивая остальных).