如何在angular Js中的module.run函数中编写服务调用

时间:2018-09-20 08:49:55

标签: javascript angularjs

我正在尝试从已经提供的外部服务中获取详细信息,在基于响应加载应用程序时,我需要路由各自的状态。这是我的代码,请问您可以建议最合适的答案。

(function () {
        angular.module('myModule').run(['myService', '$state','$rootScope',
            function configData(myService, $state, $rootScope) {
                    if (myService.availservice()) {
                        var mydtl = myService.checkmydtl().then(
                            function (response) {
                                if (response) {
                                    if (response.status.code === "100") {
                                        $state.go('home');
                                    } else if (response.status.code === "200") {
                                        $state.go('register');
                                    } else {
                                        console.log("Error");
                                        //showAlert(response.status.code);
                                    }
                                }
                            }
                        );
                    }
        ]);
    });

0 个答案:

没有答案