если по умолчанию делаю ng-checked="true" то функция sync() с первого раза не срабатывает, срабатывает только тогда, когда убрали птичку и обратно поставили
Сергей Протько: почему то мой input не вставился для примера....
Функция там может быть любая.. Имеется ввиду если чекбоксу делаю ng-checked="true" по умолчанию активный, когда убираем птичку не срабатывает ng-change="" только при повторном нажатии