Upgraded from AngularJS 1.0.8 to 1.2.4 and got the code working again. Also added my 'all' checkbox example. There's still formatting work to be done on the pages though, they don't look right anymore.