コールの前に定義された変数ttest
を定義しました。その後、私はこの変数にデータを割り当てます。 httpコールがnull値を受け取った後の変数anglejs
値ttest[0]
は$http
関数内で値を持っていますが、外にあなたが作っているHTTPリクエストは、それが非ブロッキングであることを意味し、非同期である
angular.module('MyApp',['ngMaterial', 'ngMessages', 'material.svgAssetsCache'])
.controller('AppCtrl', function($scope,$http,$log) {
var imagePath = 'img/list/60.jpeg';
var ttest=[];
var url = "https://www.w3schools.com/angular/customers.php";
$http.get(url).then(function(response) {
ttest = response.data;
$scope.messages =ttest
$log.info(ttest[0]);
});
$log.info(ttest[0]);
});
レスポンスには何が含まれますか? –
'$ http'が非同期であるため – mehulmpt
スコープの変数として' ttest'を作成しようとしました –