angularjs - Advantages of using `ng-include src` -
i working on application contains number of html , js files.
in 2 different html files, 1 div construction (which uses ng-repeat) going same. controller render div construction going same.
style of div construction going different on both html pages.
now question , should create different html file have div construction in , utilize ng-class give different style structure. generic html included using ng-include src.
or should copy-paste same div construction in 2 different html files? sense advantage of doing don't have maintain number of flags , utilize complex ng-class structure.
so sum up, advantages of including 1 html file using ng-include src on copying div construction in 2 different html files.
the advantage of ng-include on re-create , paste here, said, of maintenance. when comes time alter html content reason, not have create changes in 2 (or more) places; one. so, if html fragments identical , alter together application grows, utilize ng-include.
to style 2 fragments differently: yes, can ng-class attach different css classes based on basic logic. "complete ng-class structure" mentioned, maybe there way simplify that. show more code , can help create simpler.
and if @ point of time in future, styles , of other attributes of deviates, don't hesitate fork template and/or controller. maintainability of each solution discussed in illustration dependent on how much commonality exists, can alter on time.
angularjs angularjs-ng-include
No comments:
Post a Comment