angular 的跨域处理

  angular 的跨域处理,由于不并不支持跨域处理,所以我们对他也是无可奈何,angular 的跨域处理,需要我们在服务器上进行处理,把请求的数据改成 * ,也就是,谁都可以请求数据;

  angular 本身框架不支持,我们还想跨域,怎么办:

    1. 自己写。。。

    2. 引入 zepto 或者 jQuery 第三方库

    3. 里面的 $.ajax() 方法是专门处理跨域的,我们在 dataType 属性为 jsonp 就可以了,(不会的话,百度便会知道),这样的话,我们就可以请求数据了,

    但请求数据我们发现不能渲染到页面上,我们在用 $scope 将数据给 view层 完后,我们还需要调用 $apply() 方法;

    4. $scope.$apply()  这样我们便能把数据传给 view 层,在页面上展现出来了

猜你喜欢

转载自www.cnblogs.com/shangjun6/p/11107699.html