having the ng-controller defined doesn't run on data changes, this kinda controller only to be used to define the data on page load.