【问题标题】:Redirecting from one angular app to another in ionic在离子中从一个角度应用程序重定向到另一个应用程序
【发布时间】:2016-08-09 18:37:18
【问题描述】:

我目前正在将 angularjs 应用程序转换为 ionic,angularjs 项目包含两个应用程序 1. 登录应用程序和 2. 实际应用程序。

在运行 ionic serve 时,首先加载登录应用程序(localhost/login),一旦用户输入凭据,用户将被重定向到具有不同 url(localhost/app)的实际应用程序。

在 ionic 中是否可能出现相同的情况,如果可以,谁能告诉我如何实现这一点?

【问题讨论】:

标签: angularjs node.js express ionic-framework


【解决方案1】:

您可以通过使用$stateProvider$urlRouterProvider 来实现它

查看此https://scotch.io/tutorials/angular-routing-using-ui-router 教程

.config(function($stateProvider, $urlRouterProvider) {

    $urlRouterProvider.otherwise('/home');

    $stateProvider


        // HOME STATES AND NESTED VIEWS ========================================
        .state('home', {
            url: '/home',
            templateUrl: 'partial-home.html'
        })

        // ABOUT PAGE AND MULTIPLE NAMED VIEWS =================================
        .state('about', {
            // we'll get to this in a bit       
        });

});

https://www.thepolyglotdeveloper.com/2014/11/using-ui-router-navigate-ionicframework/

参考以上教程

【讨论】:

  • 感谢您的回答,但问题是这两个应用程序都是单独的 angularjs 应用程序,因此我为这两个应用程序分别设置了 app.js 和 system-config.js 文件。在网页版中,重定向是使用我想使用 ionic server 实现的节点服务器进行的
  • @miteshpithadiya 我从您的问题中了解到,您需要在您的 ionic 应用程序中创建自己的网址,例如为页面添加书签,我是否正确
  • 目前在web应用程序中,登录应用程序通过节点服务器中的一些路由或重定向将实际应用程序与实际应用程序分开,这意味着每当用户登录时,登录应用程序就会被丢弃,用户将被丢弃。带到新应用程序,因此新应用程序有自己的 app.js 文件。我想在 ionic 中复制相同的内容,但不知道该怎么做。
猜你喜欢
  • 1970-01-01
  • 2019-04-25
  • 1970-01-01
  • 2020-02-09
  • 1970-01-01
  • 2020-10-16
  • 2018-04-28
  • 2021-09-23
  • 2021-05-29
相关资源
最近更新 更多