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:
(celui ci ce trouve a cette adresse)
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') });
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.
Partager