通过Angular从Firebase托管获取JSONP文件

通过Angular从Firebase托管获取JSONP文件,第1张

通过Angular从Firebase托管获取JSONP文件

您需要

?callback=JSON_CALLBACK
在传递给的URL中指定
$http.jsonp

从Angular的

$http.jsonp
文档中:

jsonp(url, [config]);Shortcut method to perform JSONP request.ParametersParam   Type    Detailsurl     string  Relative or absolute URL specifying the destination of the request.The name of the callback should be the string JSON_CALLBACK.

最后一行是您所缺少的。

一个简单的示例(使用Firebase数据库,而不是Firebase托管):

var app = angular.module('myapp', []);app.controller('mycontroller', function($scope, $http) {  var url = 'https://yourfirebase.firebaseio.com/25564200.json';  $http.jsonp(url+'?callback=JSON_CALLBACK').then(    function(resp){      console.log(resp.data); // your object is in resp.data    },    function(err){        console.error(err.status)    }  );  });

如果您希望看到它正常工作:http :
//jsbin.com/robono/1/watch?js,console



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5620020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存