-2

js フレームワークについて詳しく知るためだけに Angularjs アプリを開始しました。SQL の操作などで混乱しているので、クリック テーブルでショーを作成するのに少し助けが必要です。

私がやろうとしているのは、データベースにリクエストを送信し、テーブルに を入力してng-repeatから、ボタンをクリックするとスライド効果を表示することです。

SQLクエリを取得してangularjsのコントローラーに挿入する方法がわかりません。助けてください。

データベース映画テーブル:

|--id--|------text------|-----year-----|
|______________________________________|
|--1---|----avengers----|-----2012-----|
|--2---|------mama------|-----2013-----|

次のようにangularjsに渡したい:

$scope.movies = [
{text:'Mama', year:'2013',id:2},
{text:'Avengers', year:'2012',id:1}];
4

1 に答える 1

1

これは、開始するのに役立ちます。これは、 という名前のプロパティへのデータ バインディングを備えた単純なコントローラーmyScopeDataです。このコードは、$httpAngular のオブジェクトを使用して、PHP に AJAX リクエストを送信し、データベースからデータを取得します。スコープ変数myScopeDataが設定され、ビューが更新されます。

HTML

<div ng-app="myApp">
    <div ng-controller="mainController">
        {{myScopeData}}        
    </div>
</div>

ジャバスクリプト

var app = angular.module('myApp',[]);

app.controller('mainController',function($scope,$http){
    $http({method:'GET',url:'movies.php'}).success(function(data){
        $scope.myScopeData = data;
    });  
});
于 2013-05-19T04:55:48.943 に答える