angular.module('zuykov', ['ui.bootstrap', 'tabs']); angular.module('zuykov') .controller('MainCtrl', function ($scope, $log) { $scope.GetNoun = function(number, one, two, five) { number = Math.abs(number); number %= 100; if (number >= 5 && number <= 20) { return five; } number %= 10; if (number == 1) { return one; } if (number >= 2 && number <= 4) { return two; } return five; }; // GetNoun(6, 'яблоко', 'яблока', 'яблок') // Вернет «яблок» $scope.GetAdj = function(number, one, two) { number %= 100; if (number == 11) return two; number %= 10; if (number == 1) return one; return two; }; // GetAdj(6,'свежее', 'свежих') // Вернет «свежих» }) .controller('TabsCtrl', function ($scope, $log) { }) ;