我们要在网页中动态插入HTML。我们正在使用胡须添加动态内容。内容是动态的和有条件的。为了处理条件逻辑,我们使用胡须,即
svn relocate
然后您可以在模板中拥有
json: {
name: "James",
isJames: true
}
对于上述条件,我们为数据库保存了不同的HTML模板。另外,返回的HTML取决于用户的cookie。有什么方法可以直接将服务器返回的HTML插入AMP页面?
答案 0 :(得分:1)
我认为您在amp-list中使用胡须。您可以使用三重胡子插入HTML。我建议使用以下格式:
json: {
flag: true,
content: <your html here>,
}
留着胡子:
{{#flag}}
{{{content}}}
{{/flag}}
关于cookie,您在AMP页面中无法访问cookie,但是,如果amp-list调用的域与设置cookie的域相同,浏览器将自动在请求标头中发送它们。这样,您可以在服务器中访问它们以生成动态HTML。尽管为了识别用户,AMP建议使用“阅读器ID”(请参阅AMP-access)