des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Angular isNumber?

можно конечно использовать
function isNumeric(n) {
    return !isNaN(parseFloat(n)) && isFinite(n);
}


но вот

myApp.controller('DoubleController', ['$scope', function ($scope) {
        $scope.double = function (value) {
            return (angular.isNumber(value)) ? value * 2 : null;
        };
    }]);


никогда не срабатывает.

или я неправильно использую? https://docs.angularjs.org/api/ng/function/angular...
  • Вопрос задан
  • 295 просмотров
Пригласить эксперта
Ответы на вопрос 1
angular.isNumber возвращает true, если переданный аргумент проходит следующую проверку:
typeof (value) === 'number'

Скорее всего, вы передаете функции строку или иной тип данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы