Fix data already loaded (not triggering $watch) and the table redraws

The condition happens if you are passing data from a parent scope and the then redraws the table. (Like if you change to another route and come back.