Я переключился на ui-router. Все прошло гладко, кроме одного. На моей странице у меня есть выбор, который меняет контекст приложения. Во всяком случае, ранее, когда этот контекст был изменен, я выполнял этот код (в частности, метод set):
'use strict';
angular.module('main').factory('lacContext', ['$route', function ($route) {
return {
set: function (id) {
sessionStorage.setItem("lac-context", id);
$route.reload();
},
get: function () {
return sessionStorage.getItem("lac-context");
}
};
}])
и
$route.reload()
занимался самым важным делом. Он перезагрузил страницу. Но после переключения на ui-router $route.reload ничего не делает. Также я не нашел аналога в API ui-router. Как решить эту проблему?
$state.go('.')
? - person Chandermani   schedule 25.10.2013$state
так же, как вы делаете$route
, после чего вы можете вызвать этот метод. См. документацию github.com/angular- пользовательский интерфейс/пользовательский интерфейс/вики/ - person Chandermani   schedule 25.10.2013