2

在终端、git 等中做任何事情都会增加我尝试使用 CodeIgniter 快速开发应用程序的学习曲线。我意识到需要一个 Javascript 框架并想使用 AngularJS - 终端有什么办法吗?

4

2 回答 2

2

您需要做的就是下载 AngularJS 源文件(.js 文件)并进行编码。我也是新手,对它印象深刻。但是在我看来,它是为与 CodeIgniter 不同的东西而设计的。

Angular JS 基本上将您的 MVC 从后端移动到前端,我有限的经验告诉我,它适用于比 CodeIgniter 更简单的应用程序。当然,你的 MVC 后端仍然可以有一些逻辑,但想法是 Angular 成为应用程序,而你主要使用后端来存储数据。

可能有一种方法可以通过在 CodeIgniter MVC 的上层结构中制作有限范围的 Angular 页面来将两者混合在一起,但我还没有弄清楚这一点。

于 2012-08-13T20:57:34.940 回答
1

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

于 2012-08-13T23:19:20.840 回答