Angular Elements: Bridging Frameworks with Reusable Web Components
Keywords:
Angular Elements, Web Components, Interoperability, Reusable UI Components, Modular Architecture.Abstract
Angular 6 introduced Angular Elements, a powerful feature that enables developers to create reusable web components using Angular. By leveraging the Web Components standard, Angular Elements allows Angular components to function as custom HTML elements that can be integrated into any web application, regardless of the underlying framework. This innovation enhances interoperability, simplifies the creation of dynamic and encapsulated UI components, and promotes a modular architecture. This paper explores the principles behind Angular Elements, its impact on web development, and how it streamlines development while improving the overall user experience.
Downloads
References
Cornelia Boldyreff and Richard Kewish. 2001. Reverse engineering to achieve maintainable WWW sites. In Proceedings of the 8th Working Conference on Reverse Engineering (WCRE). 249–257.
Brian Burg, Andrew J Ko, and Michael D Ernst. 2015. Explaining visual changes in web interfaces. In Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology. ACM, 259–268.
Fabio Calefato, Filippo Lanubile, and Teresa Mallardo. 2004. Function clone detection in web applications: a semiautomated approach. Journal of Web Engineering 3, 1 (2004), 3–21.
Ricardo JGB Campello, Davoud Moulavi, and Jörg Sander. 2013. Density-based clustering based on hierarchical density estimates. In Pacific-Asia conference on knowledge discovery and data mining. Springer, 160–172.
Shauvik Roy Choudhary, Mukul R Prasad, and Alessandro Orso. 2012. Crosscheck: Combining crawling and differencing to better detect cross-browser incompatibilities in web applications. In Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on. IEEE, 171–180.
James R Cordy and Thomas R. Dean. 2004. Practical language-independent detection of near-miss clones. In Proceedings of the 14th Conference of the Centre for Advanced Studies on Collaborative Research (CASCON). 1–12.
Nelson Cowan. 2001. The magical number 4 in short-term memory: A reconsideration of mental storage capacity. Behavioral and Brain Sciences 24, 1 (2001), 87–114.
A. De Lucia, R. Francese, G. Scanniello, and G. Tortora. 2004. Reengineering web applications based on cloned pattern analysis. In Proceedings of 12th IEEE International Workshop on Program Comprehension. IEEE, 132–141.
A. De Lucia, Rita Francese, G. Scanniello, and G. Tortora. 2005. Understanding cloned patterns in web applications. In Proceedings of the 13th International Workshop on Program Comprehension (ICPC). IEEE, 333–336.
Donis A Dondis. 1974. A primer of visual literacy. MIT Press.
Stefan Fischer, Lukas Linsbauer, Roberto Erick Lopez-Herrejon, and Alexander Egyed. 2014. Enhancing clone-and-own with systematic reuse for developing software variants. In Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on. IEEE, 391–400.
Elmar Juergens, Florian Deissenboeck, Benjamin Hummel, and Stefan Wagner. 2009. Do code clones matter?. In Proceedings of the 31st International Conference on Software Engineering (ICSE). 485–495.
Toshihiro Kamiya, Shinji Kusumoto, and Katsuro Inoue. 2002. CCFinder: A multilinguistic token-based code clone detection system for large scale source code. IEEE Trans. on Software Engineering 28, 7 (2002), 654–670.
Filippo Lanubile and Teresa Mallardo. 2003. Finding function clones in web applications. In Proceedings of the 7th European Conference on Software Maintenance and Reengineering (CSMR). 379–386.
William Lidwell, Kritina Holden, and Jill Butler. 2010. Universal principles of design, revised and updated. Rockport Pub.
Yun Lin, Guozhu Meng, Yinxing Xue, Zhenchang Xing, Jun Sun, Xin Peng, Yang Liu, Wenyun Zhao, and Jinsong Dong. 2017. Mining implicit design templates for actionable code reuse. In Automated Software Engineering (ASE), 2017 32nd IEEE/ACM International Conference on. IEEE, 394–404.
Yun Lin, Xin Peng, Zhenchang Xing, Diwen Zheng, and Wenyun Zhao. 2015. Clone-based and interactive recommendation for modifying pasted code. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering. ACM, 520–531.
Guang-Hai Liu, Lei Zhang, Ying-Kun Hou, Zuo-Yong Li, and Jing-Yu Yang. 2010. Image retrieval based on multi-texton histogram. Pattern Recognition 43, 7 (2010), 2380–2389.
Nuno Vieira Lopes, Pedro AMogadouro do Couto, Humberto Bustince, and Pedro Melo-Pinto. 2010. Automatic histogram threshold using fuzzy measures. IEEE Transactions on Image Processing 19, 1 (2010), 199–204.
Angela Lozano and Michel Wermelinger. 2008. Assessing the effect of clones on changeability. In Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM). 227–236.
Jabier Martinez, Tewfik Ziadi, Tegawende F Bissyande, Jacques Klein, and Yves Le Traon. 2015. Automating the extraction of model-based software product lines from model variants (T). In Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on. IEEE, 396–406.
Davood Mazinanian and Nikolaos Tsantalis. 2016. Migrating Cascading Style Sheets to Preprocessors by Introducing Mixins. In Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE) (ASE 2016). 672–683.
Davood Mazinanian and Nikolaos Tsantalis. 2017. CSSDev: Refactoring duplication in Cascading Style Sheets. In Proceedings of the 39th International Conference on Software Engineering (ICSE) Companion (ICSE 2017). 4.
Davood Mazinanian, Nikolaos Tsantalis, and Ali Mesbah. 2014. Discovering Refactoring Opportunities in Cascading Style Sheets. In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE). 496–506.
Philip B. Meggs. 1992. Type and Image: The Language of Graphic Design. Van Nostrand Reinhold. 206 pages.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.