栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在AngularJS应用中加载JSON(加载Google电子表格)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在AngularJS应用中加载JSON(加载Google电子表格)

为您创建了一个工作的朋克

http://plnkr.co/edit/JfXrVDWacvjF2RzxP18g?p=预览

但是,这也是解决方案的重点:

app.controller('SuperCtrl', ['$scope', '$http', function($scope,$http) {    var url = 'https://spreadsheets.google.com/feeds/list/1lZWwacSVxTD_ciOsuNsrzeMTNAl0Dj8SOrbaMqPKM7U/od6/public/values?alt=json'    var parse = function(entry) {      var category = entry['gsx$category']['$t'];      var description = entry['gsx$description']['$t'];      var title = entry['gsx$title']['$t'];      var url = entry['gsx$url']['$t'];      var yo = entry['gsx$yo']['$t'];      return {        category: category,        description: description,        title: title,        url: url,        yo: yo      };    }    $http.get(url)    .success(function(response) {      var entries = response['feed']['entry'];      $scope.parsedEntries = [];      for (key in entries) {        var content = entries[key];        $scope.parsedEntries.push(parse(content));      }    });}]);

第一个问题是您使用的是API的“脚本中的json”版本,该版本很复杂,而不是您想要的。将API结果更改为仅JSON。

第二个问题是解析结果,请参阅我的函数,该函数将令人困惑的Google电子表格条目转换为可读性强的JSON。

该示例作品-修补匠。我的建议是找到Google电子表格以外的其他东西来存储您的数据。

很好笑,我实际上也在google电子表格(trackerkeeper.co)上构建了一个应用程序,这就是为什么我可以为您提供帮助。虽然对工程学并不感到骄傲,但是这很有趣:

祝好运。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/392077.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号