【问题标题】:Set and get value of session in angular js meteor在角度js流星中设置和获取会话值
【发布时间】:2016-02-07 23:22:34
【问题描述】:

我正在用 Angular js 流星创建一个多页面应用程序。我正在使用 Angular-ui 路由器来路由不同的页面。我想知道如何检查会话是否存在。如果存在则打开模板否则什么也不做。

     angular.module('myapp').config(function ($urlRouterProvider, $stateProvider, $locationProvider) {
    $locationProvider.html5Mode(true);
    $stateProvider
        .state('List', {
            url: '/list',
            template: '<list></list>'
        })

        .state('Entry', {
            url: '/Entry',
            template: '<entry></entry>'
        })
        .state('modal', {
            url: '/modal',
            template: '<modal></modal>'
        })
        .state('loginList',{
         url:'/loginlist',
         template:'<login-list></login-list>'
    });
    $urlRouterProvider.otherwise("/404");
});

如何在打开特定模板之前获得会话?

【问题讨论】:

    标签: angularjs session meteor angular-meteor


    【解决方案1】:

    您可以为此目的使用onEnter 功能。

    you can read more there

    或者您可以使用$stateChangeStart 事件来检查每条路线的情况

    more info here

    【讨论】:

      猜你喜欢
      • 2018-06-24
      • 2016-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      相关资源
      最近更新 更多