Я хочу скрыть список пользователей, когда я показываю вложенное представление users.info. Я написал этот код HTML
<div ng-hide="hide">
the list of users...
<a ui-sref="users.info"> <button ng-click="hideUsersList()"> </a>
</div>
контроллер
$scope.hideList = function hideList()
{$scope.hide=true;};
он работает и скрывает список, когда я нажимаю кнопку, но проблема в том, что я использую кнопку "Назад" в браузере, скрываю "true", и я получаю пустую страницу
Если вы скрываете только элемент DOM, область видимости остается, и переменная hide по-прежнему привязана к ней с последним значением.
Если я правильно понимаю, то, что вы ищете, это, возможно, переключение вложенных представлений при перемещении между состояниями, причем каждый раз, когда вы переходите в новое состояние, вы создаете новый контроллер и новую область.