为什么我的Angular状态没有被加载?

索拉·提瓦里(Saurabh Tiwari)

在我的应用程序启动时,我有:

$urlRouterProvider.otherwise('/loading');

这给我带来了控制loadCtrl我在这里:

Service.getRoleDetails(config.USER_DETAILS_URL).then(useRoleDetails, handleApiError);

        function useRoleDetails(response) {
            if (response.id === 1) {
                $state.go('home');
            }
            else
                $state.go('master');
        }

        function handleApiError(error) {
            Overlay.applyOverlay(false);
        }

此servcie调用和回调函数可以正常工作。如果条件满足,但状态不会改变为home我的屏幕仅停留在初始页面。(这是`/ loading'的模板。)

我从来没有遇到过这样的问题$state,我做错了什么吗?虽然我没有控制台错误

有什么建议吗?

我的配置:

$stateProvider.state('preload', {
            url: '/loading',
            views: {
                "main": {
                    controller: 'landingPageCtrl as lc',
                    templateUrl: 'PP/htmls/landing.tpl.html'
                }
            },
            data: {
                pageTitle: 'PricingPlan'
            }
        })
        .state('home', {
            url: '/pricingplan',
            views: {
                "main": {
                    controller: 'PPCtrl as pp',
                    templateUrl: 'PP/htmls/pricing-position.tpl.html'
                }
            },
            data: {
                pageTitle: 'Pricing Plan'
            }
        })
        .state('master', {
            url: '/master',
            views: {
                "main": {
                    controller: 'masterDataCtrl as mdc',
                    templateUrl: 'PP/htmls/MasterData/masterData.tpl.html'
                }
            },
            data: {
                pageTitle: 'Master Data'
            }
        })
        .state('logout',{
            url: '/loggedOut',
            views: {
                "main": {
                    controller: 'logOutCtrl as lc',
                    templateUrl: 'PP/htmls/logout.tpl.html'
                }
            },
            data: {
                pageTitle: 'Session Expired'
            }
        });


    }
索拉·提瓦里(Saurabh Tiwari)

我进行了更深入的研究,发现Angular和我的上述实现(问题中)都可以。但是,我的$stateChangeStart事件侦听器中已有一个逻辑状态更改在那里受到限制。

面对此类问题的任何人都应该在$stateChangeStart听众中有一个外观

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的图像没有从我的 JSON 文件加载?

来自分类Dev

为什么我的状态没有得到回应?

来自分类Dev

为什么我的redux状态没有更新

来自分类Dev

为什么没有加载我的ResourceBundleControlProvider?

来自分类Dev

为什么我的静态文件没有被加载?

来自分类Dev

为什么我的 jQuery 文件没有加载?

来自分类Dev

为什么我的状态没有改变,为什么我对{store.getState()}的引用根本没有出现?

来自分类Dev

Angular provider:为什么我的useFactory方法没有被调用?

来自分类Dev

为什么我的Angular测试$ scope没有定义方法?

来自分类Dev

为什么我的 angular 指令没有引入这个属性?

来自分类Dev

为什么我的状态在我的组件中似乎没有更新?

来自分类Dev

为什么我使用eztrace拍摄的运行时映像没有显示线程的空闲状态?

来自分类Dev

为什么我的状态没有在React.js中更新

来自分类Dev

为什么商店的状态变化没有广播到我的组件

来自分类Dev

为什么即使我没有显式启动JPA / Hibernate事务也仍处于活动状态

来自分类Dev

为什么我在 Jasmine 测试用例中没有得到状态代码?

来自分类Dev

为什么我的数组没有在 React 的状态下更新?

来自分类Dev

为什么我跟踪状态历史的 React 组件没有在视觉上呈现?

来自分类Dev

为什么我的XML文件没有加载到Websphere Virtual Server中?

来自分类Dev

为什么除CENTER之外,我的图像没有加载到contentPane上?

来自分类Dev

为什么在我的nuxt-link中没有使用相同的URL重新加载页面?

来自分类Dev

重新启动后为什么我的自定义鼠标光标没有加载?

来自分类Dev

为什么我的自动加载文件夹中的脚本没有在Vim中执行?

来自分类Dev

为什么我的JSON响应对象没有加载到字典中?

来自分类Dev

为什么在使用 iphone 加载页面时没有选择我的默认选项?

来自分类Dev

为什么我的 Fastcomet Django 网站中没有加载 css?

来自分类Dev

为什么我的@Effect 在 Angular 6 中用 ngrx 覆盖现有状态?

来自分类Dev

为什么iptables已加载并处于活动状态,而在“ ps aux”中没有显示pid号?

来自分类Dev

为什么我的变量没有更新?

Related 相关文章

  1. 1

    为什么我的图像没有从我的 JSON 文件加载?

  2. 2

    为什么我的状态没有得到回应?

  3. 3

    为什么我的redux状态没有更新

  4. 4

    为什么没有加载我的ResourceBundleControlProvider?

  5. 5

    为什么我的静态文件没有被加载?

  6. 6

    为什么我的 jQuery 文件没有加载?

  7. 7

    为什么我的状态没有改变,为什么我对{store.getState()}的引用根本没有出现?

  8. 8

    Angular provider:为什么我的useFactory方法没有被调用?

  9. 9

    为什么我的Angular测试$ scope没有定义方法?

  10. 10

    为什么我的 angular 指令没有引入这个属性?

  11. 11

    为什么我的状态在我的组件中似乎没有更新?

  12. 12

    为什么我使用eztrace拍摄的运行时映像没有显示线程的空闲状态?

  13. 13

    为什么我的状态没有在React.js中更新

  14. 14

    为什么商店的状态变化没有广播到我的组件

  15. 15

    为什么即使我没有显式启动JPA / Hibernate事务也仍处于活动状态

  16. 16

    为什么我在 Jasmine 测试用例中没有得到状态代码?

  17. 17

    为什么我的数组没有在 React 的状态下更新?

  18. 18

    为什么我跟踪状态历史的 React 组件没有在视觉上呈现?

  19. 19

    为什么我的XML文件没有加载到Websphere Virtual Server中?

  20. 20

    为什么除CENTER之外,我的图像没有加载到contentPane上?

  21. 21

    为什么在我的nuxt-link中没有使用相同的URL重新加载页面?

  22. 22

    重新启动后为什么我的自定义鼠标光标没有加载?

  23. 23

    为什么我的自动加载文件夹中的脚本没有在Vim中执行?

  24. 24

    为什么我的JSON响应对象没有加载到字典中?

  25. 25

    为什么在使用 iphone 加载页面时没有选择我的默认选项?

  26. 26

    为什么我的 Fastcomet Django 网站中没有加载 css?

  27. 27

    为什么我的@Effect 在 Angular 6 中用 ngrx 覆盖现有状态?

  28. 28

    为什么iptables已加载并处于活动状态,而在“ ps aux”中没有显示pid号?

  29. 29

    为什么我的变量没有更新?

热门标签

归档