-
Notifications
You must be signed in to change notification settings - Fork 90
HTML Directives
Completion for directive name :
You can configure directives syntax in order to that completion shows you the well directive names (ng-, ng_, etc).
Some directive supports only some HTML elements. For instance ngModel can be used only for 'inpu' HTML element. The completion shows ngModel only for 'input' element.
Angular defines 4 restricts :
- A : the directive is available for attribute.
- C : the directive is available for class attribute value.
- E : the directive is available for element.
- M : the directive is available for comment.
AngularJS Eclipse supports AE for the moment.
Some directive have parameters. A good sample is the ngPluralize directive which has required parameters like count, when and optional offset parameter.
ngPluralize can be used as element (restrict=AE), you can benefit too with completion for HTML element.
When you apply the completion on ngPluralize, count and when attribute are generated because there are required :
You can notice that directive parameter are highlighted with a light blue color.
Completion for custom directive name :
Hyperlink for custom directive name :