使用angularjs将用户转发到特定的欢迎页面

时间:2017-03-24 16:44:34

标签: angularjs login

用户登录后,我希望他能看到一个带有#34; Hello" +他的名字的页面。  为了将他重定向到我正在使用的页面:

angular.
 module('myApp').
  config(['$locationProvider', '$routeProvider',
    function($locationProvider, $routeProvider) {
      $locationProvider.hashPrefix('!');

  $routeProvider.
  when('/loginPage',{
       template: '<login-page></login-page >'
     }).
     when('/user-issue', {
       resolve: {
         "check":function($location,$rootScope){
           if(!$rootScope.stat){
             $location.path('/');
           }
         }
       },
       template: '<user-issue></user-issue>'
     }).
     otherwise({redirectTo: '/loginPage'});
}]);

如何将其名称的值从loginPage.js传递到userIssue.js页面? 我尝试在LoginPage中使用$ rootScope.username将它放在userIssue中,但这不起作用。

1 个答案:

答案 0 :(得分:0)

您可以通过使用$routeParams将用户名作为参数传递给您重定向到的路线。