【发布时间】:2015-10-20 07:47:48
【问题描述】:
我确实有一个使用 JSON 和 angular 的工作表,我设置了我的 $http 标头以在特定的 .api 中获取 Json,我运行它但在 $Http.get 中获取我的 Json 文件时没有出现任何内容,我想问一下这是否是一个有效的标题,我的意思是我的分隔符有问题吗?
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-rc.0/angular.min.js"></script>
<script type="text/javascript">
var myTable=angular.module('myTable',[]);
myTable.controller('tableCtrl',function($scope,$http){
$http.get ("http://staging.api.sample.com/events.json", {header: {Authorization: 'vsdnmsndjednmsdnjemsdjendmsdnjeNmJHMN'}}); .success(function(response) {
debugger
$scope.members=response.events;
$scope.totals = response.paging;
});
});
【问题讨论】:
-
您是否检查了浏览器开发工具网络中的实际请求? question和
Filtering Table的主题有什么关系? -
不确定您是否有复制/粘贴和/或格式问题...我假设 $http.get 行周围的 ** 旨在突出显示(粗体)该行和实际上不在代码中......同样,你有废话; .success ...如果您的代码实际上是这样编写的,那就是一个问题,并且可能是您问题的很大一部分...删除分号,所以它是 $http.get(blah).success(function(response){//代码});
-
@foon ** 它是加粗的,它不是代码的一部分,是的,我运行就像你写的一样 $http.get(blah).success(function(response ){//代码}) 。但它不起作用,我的问题是,代码的排列是否正确?或者我的意思是我错过了分号或这样的分隔符,因为它不起作用,
-
@charlietft 哦,是的,tnx,我忘了更改我的问题的标题,抱歉,浏览器开发工具?是的,实际上我检查并查看events.json是否已经编译,它在我的浏览器的网络选项卡中显示我的html文件和events.json在其中,我的意思是正在通过,但输出不起作用,就是这样为什么我发布这个,对于可以建议我的 $http.get 上是否缺少分隔符、分号等的人,
标签: json angularjs http binding header