Use angular $watch