javascript - 有没有办法将 angular 与现有的 php/js/html web 项目结合起来?
问题描述
我正在使用现有的旧 Web 项目,并希望从现在开始在项目中使用 Angular 7,主要是为了不落后于旧技术。服务器端是 php 7,客户端是 html + javascript(使用 jQuery)。服务器是 Apache。
我想继续在服务器端使用 php,并开始在客户端使用 angular。
我试图查找信息,但找不到任何有用的信息。
我的问题是:是否可以从现在开始向代码添加角度,而旧页面继续使用其当前代码(常规 js 和 html 页面)工作?我可以在我的项目中添加角度并从现在开始使用它,而不会对现有代码进行太大的更改吗?如果是这样,我该怎么做?
谢谢
解决方案
不太可能
这将是非常艰难的。
Angular 是一个完整的成熟的 Web 框架,其中包含一个引导过程,这使得与现有项目的集成变得非常困难。
你可以考虑改用React之类的东西。因为它不是一个框架(只是一个视图库),所以它更容易与现有代码集成,并且支持逐步采用。
React 甚至包含一个解决这个问题的小教程
推荐阅读
- c# - 获取服务器错误 500,“内部服务器错误”,但在 Postman 上工作正常,在 c# 中使用 httpclient
- asp.net - 使用 asp.net mvc 创建 azure 的服务总线
- laravel - Laravel - 如何将不同的状态码视为计数
- database - MongoDB - 大型导出/导入问题
- electron - 将 Chromecast 支持添加到 Windows/Mac 应用程序的正确方法是什么?
- flutter - Flutter Page Navigation:后退按钮与 AppBar 的后退箭头具有相同的行为
- mysql - 使用 mysql 操作 EC2 实例
- ruby-on-rails - Ruby on Rails:使用一次上传的多个文件创建多个记录
- java - 如何使用 AnnotationConfigApplicationContext 测试/Junit 类
- ubuntu-20.04 - Snapcraft 在清洁零件后不会产生任何按扣