Если у вас есть контроллер для управления переменными $scope в Angular.js, существует ли идиоматический способ:
- reset область управления $scope и
- инициализация контроллера перезапуска?
Для сложных контроллеров было бы очень удобно не иметь в reset каждой переменной его начальное значение, особенно если то, что вы действительно хотите, это простая переинициализация контроллера и области. Однако переключение на тот же URL снова через $location.path()
не помогает.
Изменить: предположим, что я не могу использовать какой-либо трюк $window.location
, потому что это нарушит CSP в приложениях Chrome Packaged.