1

AngularJS が言うように、完全に「往復」アプリのアプリがあります。AngularJS を使用するためにサイドバーをセットアップしていますが、次のステップについて少し混乱しています。出発点として、次の例を私のページに配置してください (ホームページの例の 1 つです。ここでは大きな成果はありません)。

http://jsfiddle.net/w5LKa/

私がやりたいことは、これをハードコーディングするのではなく、データベースからデータを取得する方法を理解することです:

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

このチュートリアルを実質的に完了する目的で、これら 2 つのフィールドだけを含むテーブルを設定できてうれしいです。私が読んだところによると、API を構成するのが良い方法のようですが、それは私が今本当に掘り下げたいものではありません。単一のクエリで指定されたように、配列を返す通常のモデルしかありません。

どうすればこれを行うことができるかについて、誰かが光を当てることができますか? サーバー側のフレームワークとして Codeigniter を使用しています。

ありがとう!

4

1 に答える 1

2

$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 を使用できます。ドキュメントはこちら

于 2013-02-20T13:35:29.327 に答える