I'm using views and controllers and everything seems to be going well, except when the template grows very big. I split the template into various partials and include it using ng-include. Now would it make sense to create directive and specify templateUrl attribute only. Apart from syntax sugar, do I gain anything else.
Correct me if I'm wrong, using directives would make sense if the same code piece is being repeated at multiple places. For example, a UI component like the ones in Angular UI bootstrap. Does it make sense to create a directive for business components, for example a dropdown that lists say two options "men's apparel", "women's apparel" and other options nested under it. So, the template would look like: <div top-menu-bar></div> <div shopping-cart> <cartobject id="10" title="title" quantity=1> </cartobject> </div> Although I like the syntax, but I accomplish the same using html elements in view and then tie it to controller for talking to service and getting the data. I need to know the pros and cons of both of these approaches. -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.