• angularjs 添加拦截器


    app.js

    config.method=="POST" 拦截post方法

    当 roleId == 3 时,如果 config.url 中包含 "case/updateCase" ,那么就将 config.data.manager 的值 置空。

    //高级用户案件列表manager为空
    myApp.factory('sessionInjector', function ($rootScope,locals) {
        var sessionInjector = {
            request: function(config) {
                config.headers.token =  locals.getObject("accessToken");
                if(config.method=="POST"){
                    if(locals.getObject("userVdas").roleId == 3){
                        if(config.url.indexOf("case/updateCase")==-1) {
                            config.data.manager =  "";
                        }
                    }
                }
                return config;
            }
        };
        return sessionInjector;
    });
  • 相关阅读:
    通过kinaba对es进行crud
    安装启动kibana
    es安装启动
    IP网络层
    Java 高级文本处理
    django17
    邮件问题
    django16
    django15
    django14
  • 原文地址:https://www.cnblogs.com/miny-simp/p/8709296.html
Copyright © 2020-2023  润新知