Handlebars isn't really what ember uses. And it's unfortunate that the extension is shared.
there are tons of improved semantics with Octane's Ember Templates that the handlebars you're thinking of could never dream of representing -- mainly @args vs attributes (like html attributes can be forwarded via ...attributes)
<MyComponent
class='foo' // any html attribute
@arg={{this.value}} // @ = arg
// this = owned by the current context
/>
(and inside that)
<div ...attributes> // gets the class attribute
{{@arg}} // you *know* that @ means it was passed in
</div>
Handlebars isn't really what ember uses. And it's unfortunate that the extension is shared.
there are tons of improved semantics with Octane's Ember Templates that the handlebars you're thinking of could never dream of representing -- mainly @args vs attributes (like html attributes can be forwarded via ...attributes)
is there anything in particular you don't like?