0
$routeProvider
에 action
매개 변수를 넣으 려합니다. 문제는 $route.current is undefined
오류입니다. 왜 ?
myApp.config(['$routeProvider', function($routeProvider){
$routeProvider.when('/abc', {
...
action: 'X'
})
}]);
myApp.run(['$rootScope', '$route', '$location', 'authService',
function ($rootScope, $location, $route, authService) {
$rootScope.$on('$routeChangeSuccess', function (currentRoute, previousRoute) {
if ($route.current.action) {
$rootScope.action = $route.current.action;
}
});
)]
'currentRoute'을 매개 변수로 사용하고 있는데, 사용하지 않는 이유가 무엇입니까? (아마도 서명을'function (ev, currentRoute, previousRoute)'로 바꿀 필요가있을 것이다.) – Clive