小编vul*_*iad的帖子

AngularJS UI路由器 - 在不重新加载状态的情况下更改URL

目前我们的项目使用默认$routeProvider,我正在使用这个"hack",url无需重新加载页面即可进行更改:

services.service('$locationEx', ['$location', '$route', '$rootScope', function($location, $route, $rootScope) {
    $location.skipReload = function () {
        var lastRoute = $route.current;
        var un = $rootScope.$on('$locationChangeSuccess', function () {
            $route.current = lastRoute;
            un();
        });
        return $location;
    };
    return $location;
}]);
Run Code Online (Sandbox Code Playgroud)

并在 controller

$locationEx.skipReload().path("/category/" + $scope.model.id).replace();
Run Code Online (Sandbox Code Playgroud)

我想到的替换routeProviderui-router筑巢路线,但无法找到这ui-router.

是否有可能 - 做同样的事情angular-ui-router

我为什么需要这个?让我用一个例子说明:
用于创建新类是路线/category/newclicking在SAVE我秀success-alert,我想改变路线/category/new,以/caterogy/23(23 -是存储在数据库新项目的ID)

angularjs angular-ui-router

128
推荐指数
5
解决办法
12万
查看次数

Ansible,使用不同的参数集多次运行角色

使用不同参数集运行一个角色的最佳做法是什么?

我需要在一台服务器上多次运行一个应用程序(docker container),每个服务器都有不同的环境变量.

ansible docker ansible-playbook

15
推荐指数
3
解决办法
7980
查看次数