在终端、git 等中做任何事情都会增加我尝试使用 CodeIgniter 快速开发应用程序的学习曲线。我意识到需要一个 Javascript 框架并想使用 AngularJS - 终端有什么办法吗?
2 回答
您需要做的就是下载 AngularJS 源文件(.js 文件)并进行编码。我也是新手,对它印象深刻。但是在我看来,它是为与 CodeIgniter 不同的东西而设计的。
Angular JS 基本上将您的 MVC 从后端移动到前端,我有限的经验告诉我,它适用于比 CodeIgniter 更简单的应用程序。当然,你的 MVC 后端仍然可以有一些逻辑,但想法是 Angular 成为应用程序,而你主要使用后端来存储数据。
可能有一种方法可以通过在 CodeIgniter MVC 的上层结构中制作有限范围的 Angular 页面来将两者混合在一起,但我还没有弄清楚这一点。
AngularJS 当然可以与 Code Igniter 一起工作,而且你也不需要使用终端。
您可能想要使用 Code Igniter 编写一个 AngularJS 可以与之通信的 RESTful API。查看这篇文章,了解带有 CI 的 RESTful 服务:http: //net.tutsplus.com/tutorials/php/working-with-restful-services-in-codeigniter-2/ (有点旧,但基本概念是相同的)
然后,使用 AngularJS,您可以$http
向使用 CI 编写的 API 发出请求:http: //docs.angularjs.org/api/ng.$http