Guidon Bloc Helper : chaque avec tri

J'ai un tableau d'objets json qui je l'ai sortie à l'aide d'un Guidon modèle; je suis actuellement en train de faire à l'aide de {{#pour chaque objet}}...{{/chaque}}. J'ai maintenant besoin de trier les objets par l'une des propriétés de l'objet, qui est encore une fois pas de problème à l'aide d'un guidon helper & coffeescript, cependant, j'ai un problème dans mon template dans que je ne peux pas travailler sur la façon de parcourir le tableau trié à l'aide de chacun.

Mes recherches à ce jour indique que j'ai probablement besoin d'écrire une coutume Guidon helper qui, en effet, être:

{{#each_with_sort array}}

Mon aide de tri, c'est comme cela

   Handlebars.registerHelper sort_me =>
     myArray.sort (a,b)->
       return if +a.sort_index >= +b.sort_index then 1 else -1

mais, j'ai du mal à être en mesure d'utiliser le tableau trié dans le modèle - par exemple, il n'est pas aussi simple que

 {{#each sort_me(myArray)}}

Les données provenant d'un tiers de l'API, donc je dois effectuer un tri dans l'guidon/coffeescript.

OriginalL'auteur Tykus | 2013-07-15