我有一个API,不幸的是返回text/plain
个元素。虽然输出格式是JSON,但是mime类型是text/plain
。
使用iron-ajax
请求API输出时,我可以将输出存储在名为response
的String中。但是,我无法遍历输出,这是类似
[ {"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中处理我的文本/纯文本数据?
答案 0 :(得分:3)
如果您收到String
格式的回复,则可以转换为JSON.Parse(string)
,而您上面提供的格式是dom-repeat需要的格式。
这里有以下链接,您可以查看。 (你甚至可以调试控制台)