AngularJS 的 $http 服务不提供 HTTP 选项请求,我非常想拥有它们。
我使用 Django REST 框架创建了一个 Web API,并尝试在 AngularJS Web 应用程序中利用它为我提供的所有功能。我的 Django REST api 提供了大量来自 HTTP 选项请求的数据(例如,必填字段、通过超链接从何处获取连接数据等),我想在 Angular 应用程序中利用这些数据。
但是,AngularJS 的 $http 服务似乎不支持本机 Options 请求,这使得这是一个非常烦人的问题......我的意思是,如果它不是内置的,那么解决方法就不会很漂亮。
我尝试了 restangular: 绝对不是我需要的,因为它不允许我提供从 api 以 JSON 格式返回的超链接,如果我正在解析一个“id”的 URL,我会很生气——如果我已经有网址了。
我查看了 angular-django-rest 库:高度不受支持,无法让 PUT 为我的一生工作 b/c 只有一个 $save() 方法,它以某种方式自动选择 POST/PUT (?)。
所以,我很茫然!有谁知道如何在 AngularJS 中获取 HTTP 选项请求?