【发布时间】:2015-03-02 20:13:22
【问题描述】:
我想在 Angular 工厂中调用 .get。我可以请任何帮助为什么 mydata 保持为空。我可以在控制台中看到 json 正在加载,但 mydata 变量没有值:
.factory('人', function($http) { $http.get("http://www.example.com/service_2.php").success(function(response) { var mydata = response;});
【问题讨论】:
-
console.log(response) 给你什么?
-
感谢您的帮助。是的,它记录了记录,但是如果我静态发送 JSON,那么控制器会显示正确的值,并且上面返回的响应为“null”。
-
控制器是:.controller('MContactCtrl', function($scope, People) { $scope.values = alert(People.all()); }) 和所有函数:return { all:函数(){返回我的数据;
标签: angularjs