Ember-component-helpers
Some handlebar helpers for working with Ember components
Available Helpers
Usage Examples
component-apply
Ember's regular component
is to Function#call
as component-apply
is to Function#apply
Consider the following example of calling Ember's link-to
component:
{{#component "link-to" "dashboard.post.index" post}}
{{post.content}}
{{/component}}
Now with component-apply
(and the append
helper from ember-composable-helpers)
{{#component-apply "link-to" (array "dashboard.post.index" post)}}
{{post.content}}
{{/component-apply}}
** limitations: the array you pass in shouldn't be dynamic
component-wrap
Wraps a vanilla HTML tag into an element, useful for components which demand a parentView such as tooltips from ember-tooltips
{{#component-wrap "li" class="mdl-list__item"}}
{{#tooltip-on-parent}}
You don't have to use data-tooltip-content + separate js call anymore!
{{/tooltip-on-parent}}
Brian Cranston
{{/component-wrap}}
Installation
git clone
this repositorynpm install
bower install
Running
Running Tests
npm test
(Runs ember try:testall
to test your addon against multiple Ember versions)ember test
ember test --server
Building
For more information on using ember-cli, visit http://ember-cli.com/.