web-dev-qa-db-fra.com

Pouvons-nous implémenter AMP dans une application angular?

Je suis nouveau sur AMP et on m'a demandé d'ajouter un ampli à un site Web angular angulaire. J'ai également lu que AMP Gardez tous les troisièmes -party JavaScript hors du chemin critique Mais je ne sais pas si c'est possible ou non.Et si possible pouvez-vous partager des liens pour cela. Toute aide est la bienvenue

12
Sim

En supposant que vous avez déjà un site avec Angular pages comme:

  • 1.html
  • 2.html

Ensuite, vous pouvez créer des AMP comme:

  • 1.amp.html
  • 2.amp.html

1.html peut utiliser Angular et javascript côté client mais 1.amp.html doit être une représentation du même contenu mais produit côté serveur plutôt qu'en utilisant Angular javascript à l'intérieur. Suivez les étapes ici: https://ampbyexample.com/introduction/how_to_publish_amps/ et ça devrait aller.

8
ade

Vous pouvez certainement créer un lien vers des pages AMP à partir de votre site existant, mais la spécification pour AMP est un sous-ensemble limité d'éléments HTML et il existe des restrictions sur le JavaScript que vous pouvez exécuter sur votre page. Je ne pense pas que vous puissiez avoir une page AMP propulsée par Angular.

7
Toby