I think there was a confusion in my explanation, what i am looking for is -
ROUTE : /xyz
CONTROLLER :
...
$scope.selected_data = [{
name: "hello",
value : "world"
}];
...
ROUTE : /abc
CONTROLLER :
...
$scope.some_var = "";
...
Now Imagine the case as, default route is /xyz and user is there he done some selection and now he jumped to /abc, if he comes back to /xyz he will loose his selection he did in /xyz as when he navigates between routes it reloads the controller, What i am looking for is a way form which i can disable reloading the controller while navigating with ui-rotuter.
Hope this clears what i meant! :)