Permalink
Browse files
docs(compile): document $attrs.$normalize
- Loading branch information
Showing
with
15 additions
and
7 deletions.
-
+15
−7
src/ng/compile.js
|
|
@@ -907,6 +907,21 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { |
|
|
}; |
|
|
|
|
|
Attributes.prototype = { |
|
|
/** |
|
|
* @ngdoc method |
|
|
* @name $compile.directive.Attributes#$normalize |
|
|
* @kind function |
|
|
* |
|
|
* @description |
|
|
* Converts an attribute name (e.g. dash/colon/underscore-delimited string, optionally prefixed with `x-` or |
|
|
* `data-`) to its normalized, camelCase form. |
|
|
* |
|
|
* Also there is special case for Moz prefix starting with upper case letter. |
|
|
* |
|
|
* For further information check out the guide on {@link guide/directive#matching-directives Matching Directives} |
|
|
* |
|
|
* @param {string} name Name to normalize |
|
|
*/ |
|
|
$normalize: directiveNormalize, |
|
|
|
|
|
|
|
|
@@ -2485,13 +2500,6 @@ function $CompileProvider($provide, $$sanitizeUriProvider) { |
|
|
var PREFIX_REGEXP = /^((?:x|data)[\:\-_])/i; |
|
|
/** |
|
|
* Converts all accepted directives format into proper directive name. |
|
|
* All of these will become 'myDirective': |
|
|
* my:Directive |
|
|
* my-directive |
|
|
* x-my-directive |
|
|
* data-my:directive |
|
|
* |
|
|
* Also there is special case for Moz prefix starting with upper case letter. |
|
|
* @param name Name to normalize |
|
|
*/ |
|
|
function directiveNormalize(name) { |
|
|
|