como passar parâmetros para guiador de guidão? Qual é a diferença entre options.hash & options.data

Aqui está um típico ajudante de guiador:

Ember.Handlebars.helper 'myHelper', (value, options) ->
  ...

De acordo comeste protip você pode passar hash para os ajudantes do Handlebars. Eu olhei para a fonte e descobri que ela fornece tantooptions.hash eoptions.data. Estou um pouco confuso, pois isso não funcionaria como esperado:

{{#with controllers.currentCardCategory}}
  {{#each property in cardProperties}}
    <td class="td">{{cardProperty this property=property.symbol}}</td> 
  {{/each}}
{{/with}}

this é a correnteCard registro. Aqui eu pegueiproperty.symbol Como corda

Mas isso funcionou:

{{#with controllers.currentCardCategory}}
  {{#each property in cardProperties}}
    <td class="td">{{cardProperty this property.symbol}}</td> 
  {{/each}}
{{/with}}

e o valor foi acessível viaoptions.

Mas agora não posso fazer isso:

{{#with controllers.currentCardCategory}}
  {{#each property in cardProperties}}
    <td class="td">{{cardProperty this property.symbol anotherParam yetAnotherParam}}</td> 
  {{/each}}
{{/with}}

Minha pergunta é:como passar outros parâmetros para o ajudante eQual é a diferença entreoptions.hash eoptions.data no ajudante?

questionAnswers(1)

yourAnswerToTheQuestion