Angularjs 角度-从工厂检索json

Angularjs 角度-从工厂检索json,angularjs,angularjs-scope,Angularjs,Angularjs Scope,试图让下面的工厂检索json文件。你知道怎么了吗?角度v.1.3.x-beta HTML 查看您的代码,工厂将返回一个承诺,并且在angular的新版本中不提供自动承诺展开。试试这个 searchFactory.simpleSearch($formatted).success(function(data){ $scope.results=data; }); 您得到的错误是什么? directory.controller('DirectorySearchController', functi

试图让下面的工厂检索json文件。你知道怎么了吗?角度v.1.3.x-beta

HTML


查看您的代码,工厂将返回一个承诺,并且在angular的新版本中不提供自动承诺展开。试试这个

searchFactory.simpleSearch($formatted).success(function(data){
  $scope.results=data;
});

您得到的错误是什么?
directory.controller('DirectorySearchController', function($scope, searchFactory) {
  $scope.updateSearch = function() {
    $formatted = $scope.query.replace(/\s{1,}/g, '+');
    if($scope.query != '') {
        $scope.results = searchFactory.simpleSearch($formatted);
    } else {
        $scope.results = '';
    }
  };
});

directory.factory('searchFactory', function($http) {
  var urlBase = 'http://example.com/api';
  var searchFactory = {};
  searchFactory.simpleSearch = function (keyword) {
    return $http.get(urlBase + '/search/' + keyword);
  };
  return searchFactory;
});
searchFactory.simpleSearch($formatted).success(function(data){
  $scope.results=data;
});