When wrapping an Ember component, how do I allow passing through a property while falling back to the inner component's default when omitting that property?
For example, take basic-input
which gets wrapped by 'super-input':
components/basic-input.js
export default Component.extend({
placeholder: "foo"
});
templates/components/basic-input.hbs
components/super-input.js
export default Component.extend({});
templates/components/super-input.hbs
<label>
<span></span>
</label>
How do I allow super-input
to passthrough the placeholder
property to basic-input
when it exists
but to use the default provided by basic-input
when it does not?
Aucun commentaire:
Enregistrer un commentaire