Creating a user defined HTML tag using AngularJS

The first version uses the more traditional approach:

<div addition></div> renders

The second version

defines an pseudo HTML tag: <addition /> renders