小编klm*_*mdb的帖子

UI路由器更改状态而不更改URL

有没有人知道如何在不更改URL的情况下更改ui-router状态?如下面的代码所示; 在某些情况下,用户需要重定向到403或401状态.我希望能够在不更改网址的情况下进行此重定向.

问候,klmdb

// make sure authGetCurrent has ran before routing starts
$rootScope.$on("$locationChangeSuccess", function(event, next) {

    event.preventDefault();

    AuthService.loadCurrentAuth().then(function(){

        $urlRouter.sync();
    }, function(){

        console.log("BIG ERROR!!!");
    });
});
// Configures $urlRouter's listener *after* your custom listener
$urlRouter.listen();




$rootScope.$on("$stateChangeStart", function(event, toState, toParams, fromState, fromParams) {

    var requiredLogin       = (toState && toState.data ? toState.data.requiredLogin       : false ),
        requiredGroupRights = (toState && toState.data ? toState.data.requiredGroupRights : false );        // require the user to have at least one of these rights in the current group

    if (requiredLogin …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-router

15
推荐指数
2
解决办法
1万
查看次数

inlineSourceMap和inlineSources typescript编译器选项之间的区别

来自文档:

--inlineSourceMap和inlineSources命令行选项: - inlineSourceMap使源映射文件在生成的.js文件中内联写入,而不是在独立的.js.map文件中.--inlineSources允许将源.ts文件另外内联到.js文件中.

这是否意味着将完整的文件源写入outputFile?你为什么想做这个?无论如何,您可以使用源图重新重建原始源.

typescript

8
推荐指数
1
解决办法
2317
查看次数

chrome dev工具网络请求名称

有谁知道的方式来显示完整的网络资源请求的URL,而不是在Chrome浏览器开发工具,它只是最后一部分PLZ?

现在它只向我展示资源网址的最后一部分:1或者2是对/users/1和的请求/users/2.由于我有多个资源网址结尾/:id,这很快就会让人感到困惑.

当我将名称悬停时,我会获得一个包含完整请求网址的标题.能够看到它而不需要将鼠标悬停在每个单独的请求上会很高兴.

谢谢!

google-chrome-devtools

6
推荐指数
2
解决办法
1059
查看次数