Поскольку JAMstack расшифровывается как JavaScript , API и Markup , единственная часть, которую немного проще сделать в Angular, поскольку JAMstack - это разметка .
Возможно предварительно выполнить рендеринг Angular на сервере с помощью Angular Universal : это будет часть Markup JAMstack. Чтобы сделать его приложением JAMstack, вам придется использовать предварительный рендеринг времени сборки вместо рендеринга на стороне сервера .
Angular - это JavaScript , очевидно, так что это довольно просто.
И ваше приложение Angular, вероятно, уже использует API , так что это тоже легко.
Главное - создать приложение Angular таким образом, чтобы оно работало как самостоятельный веб-сайт и служило в качестве статических файлов через CDN. Любой контент, который необходимо динамически обновлять, вызывается через API.
Так что да, на мой взгляд, можно использовать Angular для JAMstack.