The modelData is a collection for tables and should be watched as such.

* Change the $watch to watch a collection.
* Fixes issue where table is not auto-formatted on initial display