在config中注入$scedelegateprovider
服务使用resourceurlwhitelist([])
方法添加白名单
跨域时将method的属性设置为"jsonp"就可以访问了
app.config(["$scedelegateprovider",function($scedelegateprovider){ $scedelegateprovider.resourceurlwhitelist([ <span style="white-space:pre;"> </span>//跨域添加白名单 "self", "http://datainfo.duapp.com/**" ]); } ]); $http({ method:"jsonp", url:"http://datainfo.duapp.com/shopdata/getgoods.php", params:{classid:$stateparams.classid} })
总结
以上所述是小编给大家介绍的关于angularjs中跨域设置白名单问题,希望对大家有所帮助
如对本文有疑问, 点击进行留言回复!!
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
网友评论