Doge api request twice

by neptune001

HTML

<div ng-app="AppName" ng-controller="TwoController">
        {{price}}
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.0/angular-resource.min.js"></script>

JavaScript

angular.module('AppName', ['ngResource'])
     
.factory('walletDatadoge', ['$resource', function ($resource) {
    var apiRequest = $resource("https://dogechain.info/api/v1/address/balance/:address");
    return {
        
        balance: function(address){
            console.log(apiRequest.get({address: address}).$promise);
            return apiRequest.get({address: address}).$promise
            .then(
                function(data){ return data.balance; },
                function(error){ return 'error'; }
            );
        },
    };
}])

.controller('TwoController', function($scope, walletDatadoge){
walletDatadoge.balance('D6S2VGVMXEmgpo7aGBro5QVYQgzX1bRkq6').then(function(data){
    console.log(data);
    $scope.price = data;
    });
});