Ui router controller vs ng-controller

Hi everybody,

can anyone explain me the difference using the controller definition inside of a ui-controller state and ng-controller on top of a certain view.

Is there a difference ? Does this affect my ionic app ?

Currently I m using the ng-controller definition on top of a view, do make it easier for other developers to find the corresponding controller of the current view under edit .