diff options
| author | Igor Minar | 2011-06-06 08:50:35 -0700 |
|---|---|---|
| committer | Igor Minar | 2011-06-06 22:52:02 -0700 |
| commit | 7f1e2e48467f80cc083d24b44f088620e4e7bcb6 (patch) | |
| tree | 731a91366c5780985be6d4c5ddbe34e307d5cb70 /docs/content/guide/dev_guide.compiler.widgets.ngdoc | |
| parent | 5533e48dead5cff3107e72ee80bf0f19df77c1e9 (diff) | |
| download | angular.js-7f1e2e48467f80cc083d24b44f088620e4e7bcb6.tar.bz2 | |
new batch of docs
Diffstat (limited to 'docs/content/guide/dev_guide.compiler.widgets.ngdoc')
| -rw-r--r-- | docs/content/guide/dev_guide.compiler.widgets.ngdoc | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/docs/content/guide/dev_guide.compiler.widgets.ngdoc b/docs/content/guide/dev_guide.compiler.widgets.ngdoc new file mode 100644 index 00000000..dbe082a6 --- /dev/null +++ b/docs/content/guide/dev_guide.compiler.widgets.ngdoc @@ -0,0 +1,47 @@ +@workInProgress +@ngdoc overview +@name Developer Guide: Angular HTML Compiler: Understanding Angular Widgets +@description + + +Widgets are DOM elements that the browser doesn't already understand. Angular provides some +built-in widgets (such as {@link api/angular.widget.@ng:repeat ng:repeat}), and you can create your +own custom widgets. + + +Widgets are intended to manipulate the DOM tree by adding new elements (unlike {@link +dev_guide.compiler.directives angular directives}, which are intended to modify only element +properties). + + +Widgets come in two types: + + +* Element Widget — A custom DOM element. An example of a custom element is shown in {@link +dev_guide.compiler.widgets.creating_widgets Creating Custom Widgets}. + + +* Attribute Widget — A custom attribute on an existing DOM element. An attribute widget is similar +to an angular directive, with the main difference being that an attribute widget will always be +processed before any directives that are specified on the same element. Only one attribute widget +is allowed per element. An example of an attribute widget is shown in {@link +dev_guide.compiler.widgets.creating_widgets Creating Custom Widgets}. + + + + + + +## Related Topics + + +* {@link dev_guide.compiler Angular HTML Compiler} +* {@link dev_guide.compiler.directives Angular Directives} +* {@link dev_guide.compiler.widgets.creating_widgets Creating Custom Widgets} +* {@link dev_guide.compiler.directives.creating_directives Creating Custom Directives} + + +## Related API + + +* {@link api/angular.compile Compiler API} |
