$ 0 0 can.Component has access to an init function, since it's extending can.Control. Awesome stuff!init: function(element, options){ this.scope.attr("element", element);},scope:{ something: function() { console.log(this.element); }}