我希望开发一个Web应用程序,使用PHP作为我的服务器端语言,使用Angular 2作为我的MVC框架 . 当我收集有关Angular 2的信息时,我发现为Angular 2安装Node.js和npm是一个很好的(和 recommended )练习,因为它使用的是Typescript . 我有PHP和Angular JS的经验但不是Angular 2.所以,我的问题是这个,
How I run (and compile) Angular 2 Typescript files with my website which has PHP extension, with both node.js and wamp server running?
或者,我应该首先编译Angular 2文件并将它们包含在我的PHP网站中吗?任何帮助都将非常受欢迎 .
2 回答
您可以使用Angular2包编写Angular2应用程序,而无需使用节点或mamp或xampp并托管该应用程序 .
ref ... https://stackoverflow.com/a/51748693/8625811
您可以做的最好的事情是在服务器端使用PHP作为Web服务并在PHP中使用RESTFUL API(使用plain或使用CodeIgnitor / Laravel实现它)
并使用Angular2作为单页面应用程序,将完整的前端开发到Angular2并将请求发送到PHP Restful API,例如:登录,SignUp,加载用户项目的数据等 .
因此,当然需要花点心思学习NodeJS和TypeScript的Angular2 . 在PHP中开发Restful API .
客户端前端:Angular2
后端服务器端Restful API:PHP(CI / Laravel等)