Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 22nd, 2012  |  syntax: None  |  size: 0.49 KB  |  hits: 27  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Mustache JS and singular/plural
  2. {'joined':1} // ajax responde data json.
  3.  
  4. var myTemplate = '{{ joined }} person joined so far.'
  5.        
  6. var json = {
  7.     'joined': 1,
  8.     'ppl': function() {
  9.         return (this.joined === 1) ? 'person' : 'people'
  10.     }
  11. } // ajax responde data json.
  12. var myTemplate = '{{ joined }} {{ppl}} joined so far.'
  13.  
  14. Mustache.to_html(myTemplate, json);
  15.        
  16. var json = { 'joined': 1 };
  17. var template = json.joined +' '+ ((json.joined === 1) ? 'person': 'people') +' joined so far.';