Author: | dzastin |
---|---|
Official Page: | Go to website |
Publish Date: | November 12, 2017 |
License: | MIT |
Description:
ng-digits is a lightweight Angular 1.x directive which allows only digits typed in the input field.
Installation:
# NPM
$ npm install ng-digits –save# Bower
$ bower install ng-digits –save
Usage:
Import the ng-digits into the project.
import ng-digits from ‘ng-digits’;
The example JavaScript.
angular.module(‘example’, [
‘ng-digits’
]).controller(‘ExampleCtrl’, [‘$scope’,
function($scope){
$scope.testModel = 4567.45;
$scope.testModel2 = 54;
$scope.testModel4 = ’34’;
$scope.testModel5 = ‘067’;/**
* float, max 2 decimal digits, 2 decimals precision
* @type {Object}
*/
$scope.options1 = {
decimalSeparator: ‘,’,
decimalCount: 2
};/**
* percentage value without decimals
* @type {Object}
*/
$scope.options2 = {
maxValue: 100,
minValue: 0
};/**
* min 0, max 500, as string
* @type {Object}
*/
$scope.options4 = {
maxValue: 500,
minValue: 0,
parseToNumber: false
};/**
* min 0, max 50000, as string, allow leading zeros,
* @type {Object}
*/
$scope.options5 = {
maxValue: 50000,
minValue: 0,
parseToNumber: false,
allowedLeadingZeros: true,
thousandsSeparator: ”
};$scope.type = function(model){
return typeof model;
}
}]);