我有一个应用程序,正如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,文档在这里