O'Reilly logo

Hands-On Full Stack Web Development with Aurelia by Erikson Haziz Murrugarra Sifuentes, Diego Jose Arguelles Rojas

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Manipulating the DOM – Custom attributes

We are almost done with the most used advanced features of Aurelia. Now, it's time to explore other categories belonging to binding engine plugins—what exactly are custom attributes? Let's explain that in a very easy way—you know the HTML tags, such as <div>, <input>, and <span>. Also, you know that each element has attributes such as class, type, and style. Well, now we can add more attributes to make the element more customizable and add a more advanced behavior. Let's look at an example.

We had also seen the value-converters, but don't you think it would be awesome if we implement a custom attribute to perform this operation on any element? Consider something like this:

<label datetime=”format:YYYY-MM-DD ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required