$http .get request

by Keval Bhatt

HTML

<div ng-app='MyModule' ng-controller='DefaultCtrl'>
    {{ test() }}
</div>

JavaScript

function DefaultCtrl($scope, $http, myService) {
        $scope.test = myService.test('yahoo');
    }
    
angular.module('MyModule', [])
.factory('myService', function ($http) {
    return {
        test: function (param) {
            
            $http.get('http://d.yimg.com/autoc.finance.yahoo.com/autoc', {
                params: { 
                        query: param,
                        callback: 'YAHOO.Finance.SymbolSuggest.ssCallback'
                    }
            })            
            .success(function(data, status, headers, config) {
                return data;
            })
            .error(function(data, status, headers, config) {
                return "there was an error";
            })
        }
    }
});