Bonjour a tous,

Alors voila, si vous vous etes deja interesse au framework SproutCore et que vous avez suivi le guide, vous etes surement tombe sur ce bout de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
// before SC.ready
 
Todos.StatsView = SC.TemplateView.extend({
  remainingBinding: 'Todos.todoListController.remaining',
 
  displayRemaining: function() {
    var remaining = this.get('remaining');
    return remaining + (remaining === 1 ? " item" : " items");
  }.property('remaining')
});
(celui ci ce trouve a cette adresse)

J'ai suffisament cherche sur internet mais je n'ai rien trouve.
Je comprends bien ici que l'on fait appelle a la methode SC.TemplateView.extend en lui passant en parametre un objet qui contient une methode displayRemaining.
Sauf que je ne comprend absolument pas ce que fait cette ligne de code: "}.property('remaining')" .

A qui apartient cette methode property, d'ou vient elle etc... ?

Si l'un de vous pouvait m'expliquer, parce que la je seche completement.

Merci et bon week end.