私は AngularJS を初めて使用し (4 時間)、http 呼び出しを機能させようとしていますが、Angular が http get 要求を何度も呼び出し続けているように見えます。これは私のアプローチが間違っているからだと確信しています。これが私がやろうとしていることです。
コントローラー ファイルのスニペット Web サービスは正常に動作します。これをnode.jsアプリで実行しています
function peopleController($scope,$http){
$scope.getPeople = function(){
$scope.revar = {};
$http.get('/location/-79.18925/43.77596').
success(function(data){
console.log(data);
$scope.revar = data;
});
}
}
私のlist.htmlファイル
<div ng-controller="busController">
<div class="blueitem">{{getPeople()}}</div>
</div>
getPeople メソッドで何も返さないため、結果が表示されないことはわかってい ますが、chrome で表示した結果のログ出力を見たかったのですが、Angular がその URL メソッドを呼び出し続けているため、100 万回もカウントされています。もう一度。代わりに、それはヒットし続けます。
応答を一度だけ返すように角度を付けるにはどうすればよいですか?