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';
});