Angular.js使用templateUrl进行动态路由

时间:2017-02-06 14:32:54

标签: javascript angularjs dynamic angular-ui-router

我有一个网站,代码在3个文件夹中组织:websiteTemplate-Front with angular.js-返回witn node.js. 我需要创建一个动态路由,当用户点击前面的徽标图片时,用户将被重定向到

中的index.html
  

/websiteTemplate/src/fr/index.html

在javascript File.js

$ scope.goToWelcomePage = function()     {

    var loggedUser = UserService.getLoggedInUser();
    if (loggedUser)
    {
        if(loggedUser.hasPromo && "number" === typeof loggedUser.promoOfferId
        && ("/user/account" !== $location.$$path && "/user/invoices" !== $location.$$path ))
        {
            $uibModal.open(
                {
                    templateUrl: "../../views/dialog/confirmation.html",
                    controller: "DialogConfirmationController",
                    size: "lg",
                    resolve: {
                        dialogTitle: function ()
                        {
                            return $scope.i18n.user.summary.confirmation.title;
                        },
                        dialogContent: function ()
                        {
                            return $scope.i18n.user.summary.confirmation.message;
                        },
                        dialogOnConfirm: function ()
                        {
                            return function ()
                            {
                                var webSiteUrl = $rootScope.getWebSiteUrl();
                                window.location = webSiteUrl;
                            };
                        },
                        dialogOnCancel: function ()
                        {
                            return function ()
                            {
                            };
                        },
                    }
                });
        }
        else
        {
            $location.path("");
        }
    }
    else
    {
        $location.path("login");
    }
};

0 个答案:

没有答案