@myabc I totally agree - I would expose the check- / uncheckAll API in the controller of the conainer-directive and wrap the checkboxes in another directive, registering their model bindings to the controller. The controller will need the model and the property bound to the checkbox state for each registered checkbox.

@GarstgerUnhold This is complicated stuff to start with in Angular but :+1: for your courage and implementing a working solution. We should shrink this down a bit though