Picker Filter Test

http://angularjs.org/

HTML

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
<div ng-controller="MyCtrl">
    <p>Ammount: {{ammount | picker:'currency:"$":0'}}</p>
    <p>Date: {{date | picker:'date:"yyyy-MM-dd HH:mm:ss Z"'}}</p>
    <p>Custom: {{name | picker:'salutation:"Hello"'}}</p>
</div>

JavaScript

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

myApp.filter('picker', function($interpolate ){
    return function(){
        var result = $interpolate('{{value | ' + arguments[1] + '}}');
        return result({value:arguments[0]});
    };
});

myApp.filter('salutation', function () {
    return function (name,intro) {
        return intro + ' ' + name;
    };
});

myApp.filter('picker', function($interpolate ){
    return function(){
        var result = $interpolate('{{value | ' + arguments[1] + '}}');
        return result({value:arguments[0]});
    };
});
myApp.controller('MyCtrl', function ($scope,$filter) {
    $scope.ammount = 12344.56;
    $scope.date = new Date().getTime();
    $scope.name = 'Jack';
});