У меня есть $ watch setup, которая отслеживает путь маршрутизатора UI и запускает определенные события, если location.path равен конкретным маршрутам. это работает для всех маршрутов, в которых нет параметров. кто-нибудь знает обходной путь?
вот код
$scope.$watch(function() {
return $location.path();
}, function(){
if(
$location.path() == '/dashboard' ||
$location.path() == '/mySettings' ||
$location.path() == '/myAccount' ||
$location.path() == '/new_company' ||
$location.path() == '/company/view/:id' ||
$location.path() == '/companies/view/all' ||
$location.path() == '/agreement/new' ||
$location.path() == '/agreement/:id/map' ||
$location.path() == '/invitation/new' ||
$location.path() == '/inbox'
) {
sessionWatcher();
} else {
var myEl = angular.element( document.querySelector( '#wrapper' ) );
myEl.addClass('authPage');
var myEl = angular.element( document.querySelector( '#page-content-wrapper' ) );
myEl.addClass('fullScreen');
checkSessionFalse();
}
});