使用Angular.js连接数据库和模型


Connecting the database and the model using Angular.js

我有一个应用程序,正如AngularJS所说,它完全是一个"往返"应用程序。我正在设置一个侧边栏来使用AngularJS,但我对接下来的步骤有点困惑。把下面的例子放在我的页面上作为起点(他们的主页例子之一,这里没有大的胜利):

http://jsfiddle.net/w5LKa/

我想做的是弄清楚如何从我的数据库中获取数据,而不是硬编码:

$scope.todos = [{
    text: 'learn angular',
    done: true },{
    text: 'build an angular app',
    done: false
}];

为了基本上完成本教程,我很高兴能用这两个字段建立一个表。从我所读到的内容来看,一个很好的方法似乎是配置API,但这并不是我现在真正想深入研究的内容。我只有返回数组的普通模型,正如单个查询所指定的那样。

有人能告诉我如何做到这一点吗?我在Codeigniter中工作,作为我的服务器端框架。

谢谢!

您可以使用$http 获取数据

例如:

$http({
   url: "some url here",
   method: "POST",
   data: {"key":"value"}
}).success(function(data, status, headers, config) {
    $scope.data = data;
}).error(function(data, status, headers, config) {
    $scope.status = status;
});

或者您可以使用$resource,文档在这里