如何在PHP应用程序中使用Angular 2?
我是一名PHP开发人员,我开始学习Angular2。但我不知道如何在PHP中使用它。是否可以将Angular用作前端?我必须做什么?如何在没有安装Node.js的共享主机上使用它?
我是一名PHP开发人员,我开始学习Angular2。但我不知道如何在PHP中使用它。是否可以将Angular用作前端?我必须做什么?如何在没有安装Node.js的共享主机上使用它?
我的2美分作为一个长期的PHP开发人员,他一直在玩Angular2。
作为 PHP 开发人员,您希望 PHP 呈现一个 HTML 页面并发送到客户端。你不会用Angular2做到这一点。所有在PHP中进行的处理,构建数据表,列表或任何现在都是Angular的工作。
您现在要对PHP唯一要做的就是简单地发送JSON响应。其他人已经在上面说过了。
我假设既然你问这个问题,你几乎没有使用Angular2的经验。所以这是交易:
了解如何在本地计算机上使用 Node 和 NPM。了解如何使用 NPM 设置空的 Angular2 项目。在本地计算机上播放和开发。
当您准备好加载数据时,PHP可以通过将JSON数据发送到前端供Angular使用来参与其中。
当您准备好将Angular2应用程序放到网上时,您有许多构建选项。您需要将代码从Typescript编译为Javascript。
我一直在使用Angular CLI工具。这让我只需运行“ng build”,应用程序就会被编译。
然后,我可以将其生成的文件夹上传到我的apache服务器,并且它可以正常工作。Angular CLI 创建一个名为“dist”的文件夹,其中包含前端所需的所有内容。
小菜一碟。
最好是,您的网站将只下载一个简单的索引.html和一个名为app的文件.js其中包含您的所有JS,因此也包含您的Angular应用程序。
PHP将坐在服务器上做一个API的工作,它使用JSON / XML来请求,然后你的angular应用程序将使用JSON来构建Web界面。
您可以将PHP托管在任何地方,并从另一个地方提供您的angular应用程序,甚至认为由于延迟而不建议这样做
<html>
<script src="app.js">
</html>