No trouble with code on this exercise, just looking for clarification. The generalization made is this:
"Directives are a powerful way to create self-contained, interactive components. Unlike jQuery which adds interactivity as a layer on top of HTML, AngularJS treats interactivity as a native component of HTML."
I don't understand what this means, but I'd like to. Can anyone explain further?