首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将窗体php页面重定向到不同的Angularjs模板

问如何将窗体php页面重定向到不同的Angularjs模板
EN

Stack Overflow用户
提问于 2016-09-07 13:00:49
回答 1查看 955关注 0票数 0

我在php.中创建了登录页面(示例url: test.com/)

(示例网址: test.com/ signup )

当用户登录时,页面重定向到一个角应用程序.(示例url: test.com/admin#/)

但

案例1:

当用户登录时,重定向到示例url: test.com/admin/#Dashboard

案例2:

当用户注册后登录,然后重定向到示例url:

,我如何处理上述情况?

角航路代码:

代码语言:javascript
复制
app.config(['$routeProvider', function ($routeProvider) {
    $routeProvider
            .when("/", {templateUrl: "angular/cpModule/templates/accountverify.html", controller: "cpController"})
            .when("/Dashboard", {templateUrl: "angular/templates/dashboard.html", controller: "AdminDashController"})
            .when("/accountverify", {templateUrl: "angular/cpModule/templates/accountverify.html", controller: "cpController"})
            .when("/agreement", {templateUrl: "angular/cpModule/templates/agreement.html", controller: "cpController"})
            .when("/termnservices", {templateUrl: "angular/cpModule/templates/termnservices.html", controller: "cpController"})
            .when("/mobileverify", {templateUrl: "angular/cpModule/templates/mobileverify.html", controller: "cpController"})
            .otherwise("/accountverify", {templateUrl: "angular/cpModule/templates/accountverify.html", controller: "cpController"});
}]);

我感谢所有的回应。

EN

回答 1

Stack Overflow用户

发布于 2016-09-07 13:16:20

使用状态参数,

代码语言:javascript
复制
angular.module('myApp', [ … ])
  .config(function ($routeProvider) {
    $routeProvider
      .when('/login/:param1', {
        templateUrl: 'main.html',
        controller: 'MainController'
      })
      .otherwise({
        redirectTo: '/'
      });
  });

根据这个值在param1中传递一些值,您可以重定向视图

在控制器里,

代码语言:javascript
复制
if($stateParams.param1 == 'AFTER_SIGNUP'){
    /* accountverify page */
}else{
    /* login page */
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39370644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档