Ember.HTMLBars Class
Item Index
Methods
Methods
makeBoundHelper
-
fn
Create a bound helper. Accepts a function that receives the ordered and hash parameters from the template. If a bound property was provided in the template, it will be resolved to its value and any changes to the bound property cause the helper function to be re-run with the updated values.
params
- An array of resolved ordered parameters.hash
- An object containing the hash parameters.
For example:
-
With an unquoted ordered parameter:
{{x-capitalize foo}}
Assuming
foo
was set to"bar"
, the bound helper would receive["bar"]
as its first argument, and an empty hash as its second. -
With a quoted ordered parameter:
{{x-capitalize "foo"}}
The bound helper would receive
["foo"]
as its first argument, and an empty hash as its second. -
With an unquoted hash parameter:
{{x-repeat "foo" count=repeatCount}}
Assuming that
repeatCount
resolved to 2, the bound helper would receive["foo"]
as its first argument, and { count: 2 } as its second.
Parameters:
-
fn
Function