Creating custom element is achievable by creating a custom Directive in AngularJS. We can say it's one of the best feature of the framework. As Google's Polymer project is in hype for it's material design and web component based architecture, it also supports functionalities to create a custom component.
To create a directive in AngularJS:
To create a custom web component in Google Polymer:
Once you get a understanding both of these ways to develop a component we may conclude these are main key points to achieve each blocks of custom component:
Functionality | In AngularJS | In Polymer |
---|---|---|
Template of a custom element | It supports writing template as well as loading template from a URL | It supports writing template |
Styling template and it's contents | In template itself you can add styles and classes | In template you can have "<style>" tags to describe different inline styling |
Wrapping other HTML by custom component | It provides ng-transclude as well as trancluseFunction to achieve this functionality | Here it provides insertion point, which tells the browser where to render children |
Writing JavaScript logic | It can be written inside controller, compile and lining functions. | It can be written inside "<script>" tag. |
well explanation about key points in angular js
ReplyDeleteAngularJS Training in Chennai
|
AngularJS Training in Bangalore
Fantastic contents,Good to read all the posts...Eagerly waiting for more updates
ReplyDeletepython training in chennai | python training in annanagar | python training in omr | python training in porur | python training in tambaram | python training in velachery
Great post. keep sharing such a worthy information.
ReplyDeleteWeb Designing Course In Chennai