ng-currency

WebJar for ng-currency

License

License

MIT
GroupId

GroupId

org.webjars.bower
ArtifactId

ArtifactId

ng-currency
Last Version

Last Version

1.1.4
Release Date

Release Date

Type

Type

jar
Description

Description

ng-currency
WebJar for ng-currency
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/aguirrel/ng-currency

Download ng-currency

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.bower/ng-currency/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>ng-currency</artifactId>
    <version>1.1.4</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/ng-currency/
implementation 'org.webjars.bower:ng-currency:1.1.4'
// https://jarcasting.com/artifacts/org.webjars.bower/ng-currency/
implementation ("org.webjars.bower:ng-currency:1.1.4")
'org.webjars.bower:ng-currency:jar:1.1.4'
<dependency org="org.webjars.bower" name="ng-currency" rev="1.1.4">
  <artifact name="ng-currency" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='ng-currency', version='1.1.4')
)
libraryDependencies += "org.webjars.bower" % "ng-currency" % "1.1.4"
[org.webjars.bower/ng-currency "1.1.4"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

ng-currency

NPM Version NPM Downloads Travis Coveralls

semantic-release Greenkeeper badge

ng-currency has officially entered maintenance mode.

Install

You can install this package either with npm or with bower.

npm

$ npm install ng-currency

Then add a <script> to your index.html:

<script src="/node_modules/ng-currency/dist/ng-currency.js"></script>

Or require('ng-currency') from your code.

bower

$ bower install salte-io/ng-currency

Then add a <script> to your index.html:

<script src="/bower_components/ng-currency/dist/ng-currency.js"></script>

Example

See it in action!

ES6 Usage

app.module.js

import angular from 'angular';
import ngCurrency from 'ng-currency';

angular.module('my-app', [
  ngCurrency // 'ng-currency'
]);

inside your angular app

<input type="text" model="yourModel" ng-currency />

ES5 Usage

index.html

<!DOCTYPE html>
<html>
  <head>
    <script src="/node_modules/angular/dist/angular.min.js"></script>
    <script src="/node_modules/ng-currency/dist/ng-currency.min.js"></script>
    <script>
      var app = angular.module('my-app', [
        'ng-currency'
      ]);

      app.controller('MainCtrl', function($scope) {
        $scope.value = 123456.78;
      });
    </script>
  </head>
  <body ng-app="my-app" ng-controller="MainCtrl">
    <input type="text" ng-model="value" ng-currency>
  </body>
</html>

Bindings

min / max

Default: undefined

Description: Specifies the range the ng-model value can be within for validation and hard-cap

<input type="text" model="yourModel" ng-currency min="1" max="1337" />
  • If you want to be able to dynamically enable/disable validations from a controller you can use the following
<input type="text" model="yourModel" ng-currency min="1" max="1337" ng-required="true" />

currency-symbol

Default: Locale Currency Symbol

Description: Prefixes the formatted currency value with the currency symbol.

<input type="text" model="yourModel" ng-currency currency-symbol="¥" />

Active (ng-currency)

Default: true

Description: Dynamically disable / enable ng-currency.

<input type="text" model="yourModel" ng-currency={{isCurrency}} currency-symbol="¥" />

fraction

Default: 2

Description: Determines the number of decimal places.

<input type="text" ng-currency min="0" fraction="0" />

hard-cap

Default: false

Description: Forces the ng-model value to stay within the min / max range.

<input type="text" ng-currency min="0" hard-cap="true" />

Versions

Version
1.1.4
0.10.1
0.9.2