我有一个API,不幸的是它返回了text/plain元素。尽管输出格式为JSON,但mime类型为text/plain。
当使用iron-ajax从API请求输出时,我可以将输出存储在一个名为response的字符串中。但是,我不能遍历输出,它是类似的json对象的列表
[ {"userid": 1, "name": "testuser"}, {"userid": 2, "name": "testuser 2"}]因为dom-repeat报告这个对象不是一个数组。
我尝试使用某些附加函数进行dom-repeat,例如:
<template is="dom-repeat" items="{{response.values()}}">或
<template is="dom-repeat" items="{{Array.from(response)}}">但是这些函数不返回任何内容。如何在dom-repeat中处理文本/纯文本数据?
发布于 2018-02-15 02:47:41
如果您收到了String格式的响应,您可以将其转换为JSON.Parse(string)格式,而上面提供的格式正是dom-repeat需要的格式。
这里有下面的链接,你可以查看。(您甚至可以调试控制台)
https://stackoverflow.com/questions/48791447
复制相似问题