有条件导航应用程序第一次以角度打开时

时间:2016-02-12 06:14:52

标签: javascript angularjs

我正在Angular和Ionic的帮助下开发移动混合应用程序。

我根据用户角色进行了条件登录。在登录时间我获得角色并基于角色我导航到基于角色的页面。 为此,我将我的角色数据保存在LocalStorage中,登录后我正在检查相同的内容。

但我无法有条件地处理$urlRouterProvider.otherwise('app/user');

因为如果我以user2身份登录,那么我关闭了我的应用程序。再次,如果我打开我的应用程序,页面应该是不同的,但它在$urlRouterProvider.otherwise页面上导航。

我试过link,但无法解决我的问题。

1 个答案:

答案 0 :(得分:0)

正如您所说,您使用的是ui-router,您可以使用$state.go

Ui-router提供transitionStart事件。在这里,您可以使用逻辑转到要重定向的路径。在此活动中,您必须使用本地存储空间值。