Looks good to me, you're probably facing a problem where your data is populating after didInsertElement
has fired. didInsertElement
only fires when Slider
has been inserted initially, not necessarily when the elements inside of it are inserted/modified.
http://emberjs.jsbin.com/liluxece/1/edit
Since it's async, I'd use render
and hook it up to another view, that way you can use didInsertElement
on a case by case situation for each item.
{{render 'template' context}}
Here's an example