如何在名为parseFloat的角度工厂函数中访问parseFloat?

时间:2014-10-09 17:52:56

标签: javascript angularjs angularjs-service globals

如何在名为parseFloat?

的角度工厂函数中访问parseFloat
angular
    .module('myApp')
    .factory('mathService', [MathService]);

function MathService() {
    return {
        parseFloat: parseFloat
    };

    function parseFloat(num) {
        // this should be the global parseFloat 
        // and not the this math service parseFloat
        return parseFloat(num, 10); // how do I fix this line?
    }
}

目前这会导致无限递归。如何在名为parseFloat?

的工厂方法中访问全局parseFloat

1 个答案:

答案 0 :(得分:4)

window.parseFloat(num, 10)应该有用。