Показать сообщение отдельно
  #1 (permalink)  
Старый 29.10.2013, 11:46
Новичок на форуме
Отправить личное сообщение для hopest Посмотреть профиль Найти все сообщения от hopest
 
Регистрация: 29.10.2013
Сообщений: 8

Как сохранять состояние между страницами
Всем привет, не особо знаком с Angularjs

Вот есть такой стартовый пример

// Main configuration file. Sets up AngularJS module and routes and any other config objects

var appRoot = angular.module('main', ['ngRoute', 'ngGrid', 'ngResource', 'angularStart.services', 'angularStart.directives']);     //Define the main module

appRoot
    .config(['$routeProvider', function ($routeProvider) {
        //Setup routes to load partial templates from server. TemplateUrl is the location for the server view (Razor .cshtml view)
        $routeProvider
            .when('/home', { templateUrl: '/home/main', controller: 'MainController' })
            .when('/contact', { templateUrl: '/home/contact', controller: 'ContactController' })
            .when('/vgrid', { templateUrl: '/home/vgrid', controller: 'GridPersonal' })
            .when('/demo', { templateUrl: '/home/demo', controller: 'DemoController' })
            .when('/angular', { templateUrl: '/home/angular' })
            .otherwise({ redirectTo: '/home' });


    }])
    .controller('RootController', ['$scope', '$route', '$routeParams', '$location', function ($scope, $route, $routeParams, $location) {
        $scope.$on('$routeChangeSuccess', function (e, current, previous) {
            $scope.activeViewPath = $location.path();
        });
    }]);


При переходе между страницами, я имею работу с соответствующим controller, как мне например при переходе с одной страницы на другую держать данные, других controller?
Ответить с цитированием