Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angular Currency Code

Currency Symbol map based on ISO 4217 currency codes.

AngularJS documentation is at http://angularjs.org/

Getting Started

Download the angular-currency-code.js file or download it via bower:

{
  "dependencies": {
    "angular-currency-code": "git@github.com:angular-locale/angular-currency-code.git"
  }
}

Add the currency code module to your application:

myApp = angular.module('myApp', ['cc']);

Usage

Controller and/or template:

myApp.controller('MyController', [
  '$scope',
  'ccCurrencySymbol',
  function (
    $scope,
    ccCurrencySymbol
  ) {
    // provide access to the template
    $scope.cc_currency_symbol = ccCurrencySymbol;

    $scope.paper_clip = ccCurrencySymbol['ILS'];
  }
]);
<!-- dump those currency symbols -->
<ul>
  <li>EUR: {{cc_currency_symbol['EUR']}}</li>
  <li>GBP: {{cc_currency_symbol['GBP']}}</li>
  <li>JPY: {{cc_currency_symbol['JPY']}}</li>
  <li>USD: {{cc_currency_symbol['USD']}}</li>
</ul>

Service:

myApp.factory('myFactory', [
  'ccCurrencySymbol',
  function (
    ccCurrencySymbol
  ) {
    return {
      getNewWorldCurrency: function () {
        return ccCurrencySymbol['ZWD'];
      }
    }
  }
]);

Advanced Usage

Config block:

myApp.provider('myProvider', [
  'ccCurrencySymbol',
  function (
    ccCurrencySymbol
  ) {
    var default_currency_symbol = null;

    this.configureMyProvider = function (currency_code) {
      default_currency_symbol = currency_code;
    };

    this.$get = function () {
      // ...
    };
  }
]);

myApp.config([
  'myProviderProvider',
  function (
    myProviderProvider
  ) {
    myProviderProvider.configureMyProvider('USD');
  }
]);

About

Simple map of currency codes to currency symbols.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages