среда, 19 ноября 2014 г.

angular-ui-router $state.go from directive

Как выполнить $state.go из директивы или контроллера? Очень просто!

.controller('mainController', function($rootScope, $state, $stateParams) {
    $rootScope.state = $stateж
});

А потом вызвать:

$rootScope.state.go('ActionController', {you_filde: you_value}, {location: 'replace', notify: false})

Ссылки по теме: AngularJs UI-RouterChanging the default behavior of $state.go() in ui.routerAngularJS UI-Router Difference

Комментариев нет:

Отправить комментарий