我在github存储库中有一个文件,我必须在我的角应用程序中使用这个文件数据,所以我正在进行$ http()调用并尝试以JSONP格式获取数据以避免CORS问题。
所以我的问题是如何准备我想从我的Jekyll帖子准备JSONP数据。
这是我在GitHub中的文件代码: -
foo({
"meta": {
"status": 200,
"X-RateLimit-Limit": "5000",
"X-RateLimit-Remaining": "4966",
"X-RateLimit-Reset": "1372700873",
},
"data": [
{% for post in site.posts %}
{ "text": {{ post.title | jsonify }}, "href": "{{ site.url }}/{{ post.url }}" },
{% endfor %}
]
})
问题是,当我调用上述文件时,我的Liquid标记代码中出现错误undefined token at:- {%
但是当我删除代码时,我会输入一些像这样的编码数据: -
"data":
{ "text": "test", "href": "https://google.com" }
一切正常。
我想要的是把jekyll帖子放在我的json数据中我想做的事情: -
"data": [
{% for post in site.posts %}
{ "text": {{ post.title | jsonify }}, "href": "{{ site.url }}/{{ post.url }}" },
{% endfor %}
]
任何帮助..... ???
提前致谢, Vishesh。
答案 0 :(得分:1)
对我来说,将字符串与Jekyll连接的最简单方法是使用append / prepend过滤器。
答案 1 :(得分:0)
抱歉大卫,但我无法分享我的存储库,因为它是我公司的官方存储库..其实我自己解决了这个问题..
我得到了一个额外的空间,我给了大括号{“text”...所以我在客户端得到了错误。