我们可以在角度应用程序中实现AMP吗?

时间:2016-10-31 04:34:53

标签: angularjs mobile amp-html

我是AMP新手,并被要求在已经开发的角度网站上添加放大器。我还读到 AMP让所有第三方JavaScript远离关键路径 但我不确定它是否可能。如果可能的话,你可以分享一些链接。欢迎任何帮助

2 个答案:

答案 0 :(得分:7)

假设您已经有一个包含Angular页面的网站,如:

  • 1.HTML
  • 2.HTML

然后你可以创建像:

这样的AMP
  • 1.amp.html
  • 2.amp.html

1.html可以使用Angular和客户端javascript,但1.amp.html应该是相同内容的表示但是生成服务器端而不是在其中使用Angular javascript。按照此处的步骤操作:https://ampbyexample.com/introduction/how_to_publish_amps/,您应该没问题。

答案 1 :(得分:6)

您当然可以链接到现有网站的AMP页面,但AMP的规范是HTML元素的有限子集,并且对您在页面上运行的JavaScript有限制。我不相信你有一个由Angular提供支持的AMP页面。