Ember Handbook

Invocation

The element can either be written as inline or block, some components allow both. A block level element offers more freedom to control the contents inside.

Inline

The shortest form to invoke a component and pass in arguments.

<Button @label="Inline" />

Block

Block invocation to pass in arguments and a block to have fine control over our contents in regards to our semantic structure.

<Button>Block</Button>

Mixed

Best of both worlds, but watch out for this:

<Button @label="What the heck">
  Is going on?
</Button>