Angularjs uses a normalization process for directive name / attributes matching.
From the angularjs docu at http://docs.angularjs.org/guide/directive.
Section Matching Directives:
The normalization process is as follows:
Strip x- and data- from the front of the element/attributes.
Convert the :, -, or _-delimited name to camelCase.