keslo: что данный инпут не является элементом, на который кликнули в пределах TR. Соответственно, для не него не надо выполнять функцию, и чекбокс сам сделает всю работу.
flibustier7seas: данные хранятся в сервисе. И если изменятся в одном месте - изменятся во всех, ибо это объект(массив) в javascript, который передается по ссылке.
Дима Турков: не повезло.) Я сам решаю, какие технологии использовать и какие браузеры поддерживать. Проявляйте больше настойчивости, и приводите аргументы.
Deric: кому как, а я уверенно взял бы Angular 1.*, ибо ждать нормальную поддержку es6 и релиз Angular 2 - долго. У всех фреймворков есть свои плюсы и минусы, но когда владеешь инструментом - все получается шикарно.