自定义放大器清单。如何进行自动加载和自定义数据集

时间:2019-01-28 08:26:55

标签: json api amp-html

大家好!我有两个json-api(例如/api/news.json /api/articles.json),我想用以下结构列出其中的数据:

-- news-1
-- news-2
-- news-3
article-1
-- news-4
-- news-5
-- news-6
article-2
-- news-7
-- news-8

我通过以下模式加载它:

result_list = []

  1. /api/news.json加载新闻
  2. 将所有news-data放入news-queue
  3. news-queue不为空时,我下一步:

    3.1。如果len(result_list) % 4 != 3我正在尝试将数据从result_list拉到news-queue

    3.2。如果len(result_list) % 4 == 3我正在尝试将数据从result_list拉到articles-queue

    • 如果articles-queue为空,则从/api/articles.json加载文章,并将所有结果数据放入articles-queue,仅从articles-queueresult_list拉动 li>
    • 如果不为空,我只是将文章从articles-queue拉到result_list,然后从/api/articles.json加载文章

    3.3。如果结果列表的除法长度在4的其余部分等于3,则尝试从Articles-queue中提取文章。

我想在客户端只缓存简单的api请求(/api/news.json/api/articles.json),而不缓存结果列表

我可以按角度进行此操作,但是如何使用google-amp来实现此逻辑。

有可能吗?我在amp-list中找不到有关限制和回调的任何信息。如何在客户端组织队列?

0 个答案:

没有答案