小编Ili*_*lia的帖子

无法使用$ http angularjs获取结果数据

我正在尝试使用$ http,但为什么它会返回null结果?

angular.module('myApp')
.factory('sender', function($http) {
    var newData = null;
    $http.get('test.html')
        .success(function(data) {
            newData = data;
            console.log(newData)
        })
        .error(function() {
            newData = 'error';
        });
    console.log(newData)
    return newData
})
Run Code Online (Sandbox Code Playgroud)

控制台说:http://screencast.com/t/vBGkl2sThBd4.为什么我的newData首先为null然后定义?怎么做正确?

http angularjs

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1

http ×1