Php 使用Angular.js连接数据库和模型
正如AngularJS所说,我有一个完全是“往返”的应用程序。我正在设置一个侧边栏来使用AngularJS,但我对下一步有点困惑。将以下示例作为起点放在我的页面上(他们的主页示例之一,这里没有大的成功): 我想做的是找出如何从数据库中获取数据,而不是硬编码:Php 使用Angular.js连接数据库和模型,php,javascript,codeigniter,angularjs,Php,Javascript,Codeigniter,Angularjs,正如AngularJS所说,我有一个完全是“往返”的应用程序。我正在设置一个侧边栏来使用AngularJS,但我对下一步有点困惑。将以下示例作为起点放在我的页面上(他们的主页示例之一,这里没有大的成功): 我想做的是找出如何从数据库中获取数据,而不是硬编码: $scope.todos = [{ text: 'learn angular', done: true },{ text: 'build an angular app', done: false }];
$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,文档是,那么“此处的某个url”只是一个以json形式返回模型数据的控制器吗?这是在服务器端设置它的公平方法吗?是的,url可以指向返回json的控制器操作。这就是我使用它的方式。:)如果只需要json数据,可以使用方法:“GET”而不是“POST”。