• Stars
    star
    189
  • Rank 204,649 (Top 5 %)
  • Language
    CSS
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Dynamic Dashboard with Angular Elements and Web Components

Angular Elements Dashboard Demo

Shows how to dynamically load and create Angular Elements (Custom Elements, Web Components).

Show Case

Features:

  • Dynamically create app-internal Angular Elements
  • Lazy load app-internal Angular Elements
  • Load external Custom Elements

Remarks:

  • The external Custom Element is built with ngx-build-plus
  • The example uses the @webcomponents/custom-elements polyfill (see references in angular.json and polyfills.ts)
  • For lazy loading without the router, the lazy module is also mentioned in angular.json.
  • External Components will become much smaller when ngIvy arrives (planned for Angular 7)
  • For sharing dependencies b/w components, lookup ngx-build-plus

Start

Build the external Custom Elements project before starting the main project:

npm install
npm run build:ce
npm start

Trainings and Consultancy

If you need help with implementing huge Angular applications, feel free to reach out to us. We offer trainings, workshops, and consultancy for Angular.


German Translation: Falls Du Hilfe bei der Umsetzung gro0er Angular Anwendungen beötigst, kannst Du Dich gerne bei uns melden. Wir bieten Schulungen, Workshops und Beratung zu Angular.

More Repositories

1

angular-oauth2-oidc

Support for OAuth 2 and OpenId Connect (OIDC) in Angular.
TypeScript
1,890
star
2

ngx-build-plus

Extend the Angular CLI's default build behavior without ejecting, e. g. for Angular Elements
TypeScript
1,163
star
3

angular-crud

TypeScript
283
star
4

module-federation-plugin-example

TypeScript
195
star
5

yarp-auth-proxy

C#
193
star
6

angular-microapp

CSS
145
star
7

standalone-example-cli

TypeScript
105
star
8

module-federation-with-angular-dynamic

Dynamic Module Federation with Angular
TypeScript
101
star
9

angular-microfrontend

JavaScript
87
star
10

module-federation-with-angular

Demonstrates webpack 5 Module Federation with Angular and the Angular Router.
TypeScript
72
star
11

angular-ddd

JavaScript
71
star
12

multi-framework-micro-frontend

TypeScript
64
star
13

angular2-oauth2

JavaScript
63
star
14

Angular_MicroApps_Different_Technologies

CSS
56
star
15

module-federation-with-angular-dynamic-workflow-designer

Example for building a plugin-based workflow designer with Angular and Dynamic Module Federation
TypeScript
54
star
16

meta-router

A lightweight and solid approach towards micro frontends (SPAs/ clients for micro services)
JavaScript
44
star
17

strategic-design

Example for using Strategic Design with Angular and Nx
TypeScript
38
star
18

native-federation-core-microfrontend

TypeScript
38
star
19

ddd-bk

36
star
20

federation-demo

TypeScript
28
star
21

monorepo_domains

TypeScript
27
star
22

angular-2-reuse-strategy-sample

TypeScript
26
star
23

multi-framework-version

TypeScript
26
star
24

native-federation-react-example

TypeScript
26
star
25

angular-oauth-oidc

Sample showing how to use Angular with OAuth2 & OIDC
JavaScript
23
star
26

sa-cli

TypeScript
23
star
27

native-federation-vite-angular-demo

TypeScript
23
star
28

astro-last-minute

Astro
22
star
29

ngUpgrade-without-preparation

TypeScript
22
star
30

schematics-book

HTML
20
star
31

modern-arc

TypeScript
19
star
32

microservice-angular-iframe

Creating Angular-Frontends for Microservices
TypeScript
17
star
33

web-components

Examples for using Web Components in Angular
JavaScript
17
star
34

schematics-sample

My Schematics Sample, Updated Version
TypeScript
15
star
35

nx-and-module-federation

TypeScript
15
star
36

standalone-book

15
star
37

angular-without-modules

TypeScript
14
star
38

angular-ssr

TypeScript
14
star
39

module-federation-light

TypeScript
13
star
40

lazy-loading-ng-conf

TypeScript
12
star
41

snake

TypeScript
12
star
42

angular2-aot-webpack2-rollup

TypeScript
12
star
43

demo-nx-standalone

TypeScript
12
star
44

angular8

TypeScript
12
star
45

simple-microfrontend-demo

CSS
12
star
46

monorepo-demo

CSS
11
star
47

module_federation_shared_versions

TypeScript
11
star
48

progresive-web-apps-with-angular-2-demo

Showcase for PWA with Angular 2
TypeScript
11
star
49

angular-book

Beispiele von unserem Angular Buch
TypeScript
11
star
50

standalone-example-nx

TypeScript
10
star
51

angular2-pwa-serviceworker-basta2016

JavaScript
10
star
52

desserts

TypeScript
10
star
53

sa-nx

TypeScript
10
star
54

ngconf-angular-elements-workshop

CSS
9
star
55

build-elements

CSS
9
star
56

ivy-potential

JavaScript
9
star
57

DDD_Nx

JavaScript
9
star
58

ngconf-angular-elements-workshop-external

JavaScript
9
star
59

module_federation_nx_mono_repo

TypeScript
9
star
60

signals-component-communication

TypeScript
9
star
61

nx-module-federation-demo

TypeScript
8
star
62

angular2-newest-new-router-guards-oauth

TypeScript
8
star
63

angular-oidc-lib

Simple Lib for using OAuth2 and OIDC in Angular
JavaScript
8
star
64

adv-mf-examples

TypeScript
8
star
65

nx-ddd-demo

TypeScript
8
star
66

angular2-rc1-sample

TypeScript
7
star
67

angular-intro

TypeScript
7
star
68

microapps-hyperlinks

CSS
7
star
69

http-client-demo

CSS
7
star
70

flight-app

TypeScript
7
star
71

nx-angular-demo

TypeScript
7
star
72

angular2-oauth-oidc-demo

TypeScript
7
star
73

ngUpgrade-aot-sample

TypeScript
6
star
74

angular3-app

TypeScript
6
star
75

schematics-ng-add

TypeScript
6
star
76

hero-shop

TypeScript
6
star
77

workshop-fest-2020-05

JavaScript
6
star
78

schematics-intro

CSS
6
star
79

standalone-components-elements

TypeScript
6
star
80

5-best-practices-angular

JavaScript
6
star
81

angularjs_ce

CSS
6
star
82

ng-upgrade-workshop-starterkit

Starterkit for Angular migration workshop
TypeScript
6
star
83

module-federation-plugin-example-nx

TypeScript
6
star
84

flights-ddd-demo

TypeScript
6
star
85

dynamic-dashboard-with-dynamic-components-sample

TypeScript
5
star
86

basta_2019_angular_best_practices

JavaScript
5
star
87

microfrontend-prototype

JavaScript
5
star
88

ngUpgrade-lite-sample

TypeScript
5
star
89

pwa-show-case

TypeScript
5
star
90

import-maps-101

HTML
5
star
91

native-federation-core-example

TypeScript
5
star
92

ddd

TypeScript
5
star
93

advanced-routing-angular-days-munich-mar-2017

TypeScript
4
star
94

ngconf-performance

CSS
4
star
95

schematics-ngVikings-2018

CSS
4
star
96

articles

HTML
4
star
97

monorepo_mf

TypeScript
4
star
98

nx_monorepo

JavaScript
4
star
99

angular-elements-ngconf-2019

CSS
4
star
100

angular-architecture-ngHamburg-march-2018

CSS
4
star