Using a custom directive.