diff --git a/text/0459-angle-bracket-built-in-components.md b/text/0459-angle-bracket-built-in-components.md new file mode 100644 index 0000000000..2d5969f6af --- /dev/null +++ b/text/0459-angle-bracket-built-in-components.md @@ -0,0 +1,269 @@ +- Start Date: 2019-03-05 +- Relevant Team(s): Ember.js +- RFC PR: https://github.com/emberjs/rfcs/pull/459 +- Tracking: (leave this empty) + +# Angle Bracket Invocations For Built-in Components + +## Summary + +[RFC #311](./0311-angle-bracket-invocation.md) introduced the angle bracket +component invocation syntax. Many developers in the Ember community have since +adopted this feature with very positive feedback. This style of component +invocation will become the default style in the Octane edition and become the +primary way component invocations are taught. + +However, Ember ships with three built-in components – `{{link-to}}`, `{{input}}` +and `{{textarea}}`. To date, it is not possible to invoke them with the angle +bracket syntax due to various API mismatches and implementation details. + +This RFC proposes some small amendments to these APIs and their implementations +to allow them to be invoked with the angle bracket syntax, i.e. ``, +`` and `