i18n in Angular

Arabic testing

by Prakhar Srivastav

HTML

<script src="https://code.angularjs.org/1.2.1/i18n/angular-locale_ar-001.js"></script>
<body ng-app="myApp">
    <div ng-controller="MainController">
        <ul>
            <li ng-repeat="item in cart">Item {{$index + 1}}: {{ item | currency: "KD " }}</li>
        </ul>
        <p>Grand total: {{ total() | currency:"KD " }}</p>
        <p> {{ date | date:'fullDate' }}
    </div>
</body>

JavaScript

// TODO: Write a filter for showing currency

var app = angular.module("myApp", []);

app.controller("MainController", function($scope) {
    $scope.cart = [20, 30, 40, -10];
    $scope.date = new Date();
    $scope.total = function() {
        sum = 0;
        for (var i in $scope.cart) {
            sum += $scope.cart[i];
        }
        return sum;
    };
});