私はの初心者です。角度JS。私はオンラインチュートリアルを参照して、$ httpサービスに出くわしました。コードのこの部分で
(function() {
"use strict";
angular
.module("ngClassifieds") // referring module which is already created
.controller("classifiedsCtrl", function ($scope, $http) {
$http.get('data/classifieds.json')
.then(function(classifieds){
$scope.classifieds = classifieds.data;
})
});
})();
、私はこれらの行を把握することはできませんよ。 誰もが実際にここで何が起こるか説明できますか?
$http.get('data/classifieds.json') .then(function(classifieds){ $scope.classifieds = classifieds.data; }
私は私のdata/classifieds.json
ファイルにこのdataを持っています。
私の質問は、で言及されているdata
とまったく同じですか?
classifieds.data
はここに表示されますか?- どのような情報が含まれていますか?
$scope.classifieds
にはどのような結果が割り当てられますか? https://docs.angularjs.org/api/ng/service/の$ Q:
可能な重複から[私はどのように非同期呼び出しから応答を返しますか?](http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call) – Igor
チュートリアルを読むのがうまくいく、それは始まりです... 1)[$ httpドキュメント](https://docs.angularjs.org/api/ng/service/$http)を参照してください。大胆な手紙。2)あなたはあなたのコピー/ペーストのリンクとコードで参照している 'data/classifieds.json'ファイルに行きましたか? (*あなたがコピー/ペーストしたものを読んだり、開いたり、内部にあるものを見るのに役立ちます*。) 3)その変数はコールバックで受け取った返されたデータへの参照を持つようになりました。 – Igor