我可以在没有终端的情况下使用Angular JS吗?

时间:2012-08-13 19:04:23

标签: codeigniter terminal angularjs

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

AngularJS当然可以使用Code Igniter,您也不需要使用终端。

您可能希望使用AngularJS可以与之通信的Code Igniter编写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