最近、AngularJS を学び始めました。データベースから配列のデータを取得するとき、関数 foreach を使用するため、私のコードは
<ul>
<?php foreach($Items as $Item):?>
<li><?php echo $Item['name'];?></li>
<?php endforeach;?>
</ul>
並べ替え可能なリスト要素が必要なため、AngularJS を使用します。そしてAngularJSを使った私のコードはおおよそ
<script>
function PositionsList($scope){
$scope.positions=<?php echo json_encode($Items);?>
}
</script>
<ul>
<li ng-repeat="position in positions | filter:query">
<p>{{position.name}}</p>
</li>
</ul>
そうすることは可能ですか?そうでない場合、サーバーから受信したデータを取得する方法、そうでない場合は $http.post/get を使用しますか?