Oto typowy Kierownice pomocnik:jak przekazać parametry do pomocnika Handlebars? Jaka jest różnica między options.hash & options.data
Ember.Handlebars.helper 'myHelper', (value, options) ->
...
Według this protip można przekazać hash do kierownicy pomocników. Spojrzałem na źródło i okazało się, że zapewnia ono zarówno . Jestem nieco mylić, ponieważ nie będzie działać zgodnie z oczekiwaniami:
{{#with controllers.currentCardCategory}}
{{#each property in cardProperties}}
<td class="td">{{cardProperty this property=property.symbol}}</td>
{{/each}}
{{/with}}
this
jest obecny Card
rekord. Tutaj mam property.symbol
jako ciąg
Ale to działało:
{{#with controllers.currentCardCategory}}
{{#each property in cardProperties}}
<td class="td">{{cardProperty this property.symbol}}</td>
{{/each}}
{{/with}}
a wartość była dostępna poprzez options
.
Ale teraz nie mogę tego zrobić:
{{#with controllers.currentCardCategory}}
{{#each property in cardProperties}}
<td class="td">{{cardProperty this property.symbol anotherParam yetAnotherParam}}</td>
{{/each}}
{{/with}}
Moje pytanie brzmi: jak przekazać inne parametry do pomocnika i jaka jest różnica między options.hash
i options.data
w pomocnika?