实际上,我收到的是带有斜杠的数组,所以我做到了。
我收到的回应中有什么
[{\"name\":\"title\",\"value\":\"%post_title%\"},{\"name\":\"author\",\"value\":\"%author_name%\"}]
所以我做到了
var b=JSON.stringify(response.data);
var str = b.replace(/\\/g, '');
在这之后,我有一个像
["{"name":"title","value":"%post_title%"}","{"name":"author","value":"%author_name%"}","{"name":"wordcount","value":"%wordcount%"}","{"name":"logged_in","value":"%logged_in%"}","{"name":"page_id","value":"%page_id%"}","{"name":"post_date","value":"%post_date%"}"]
现在,我如何再次将此隐蔽到数组中,以便在ng-repeat中使用它?
您应该JSON.parse()
用来创建数组:
let str = '[{\"name\":\"title\",\"value\":\"%post_title%\"},{\"name\":\"author\",\"value\":\"%author_name%\"}]';
console.log(JSON.parse(str));
.as-console-wrapper { max-height: 100% !important; top: 0; }
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句