我尝试从http.get加载数据,如下所示:
$http.get("/riddles").success(function(data){
$scope.riddles = data;
$scope.riddlesCount = $scope.riddles.length;
});
如果我在此功能之外拨打console.log($scope.riddles)
,$scope.riddles
未定义,但如果我在console.log($scope.riddles)
内拨打$http.get
,$scope.riddles
就是我想要的。我还有一个功能:
$scope.test = function() {
console.log($scope.riddles);
}
当我使用ng-click调用它时,当app加载时,它的工作正常。
我做错了什么?