UNPKG

ember-intl

Version:

Ember toolbox for internationalization.

38 lines (30 loc) 1.01 kB
import Ember from 'ember'; var now = new Date(); var yesterday = now.setDate(now.getDate() - 1); function computedNumber (number, options) { return Ember.computed('intl.locales', function () { return this.intl.formatNumber(number, options); }); } export default Ember.Controller.extend({ numType: 'currency', num: 1000, yesterday: yesterday, deadline: Ember.computed.readOnly('yesterday'), now: now, messages: { photos: '{name} took {numPhotos, plural,\n =0 {no photos}\n =1 {one photo}\n other {# photos}\n} on {takenDate, date, long}.\n' }, computedMessage: Ember.computed(function () { return 'messages.product.info'; }), incrementTime: Ember.on('init', function() { var self = this; setInterval(function() { Ember.run(function() { self.set('now', new Date()); self.incrementProperty('num'); }); }, 200); }) });