Задать вопрос
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...
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
angular.isNumber возвращает true, если переданный аргумент проходит следующую проверку:
typeof (value) === 'number'

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

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

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