Skip to content

Commit 9de0242

Browse files
committed
first commit
1 parent 4215668 commit 9de0242

11 files changed

+283
-498
lines changed

README.md

Lines changed: 58 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,71 @@
1-
# Angular14FormValidation
1+
# Angular 14 Form Validation example with Reactive Forms
22

3-
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 14.0.2.
3+
Build Angular 14 Form Validation example (and Submit) with Reactive Forms Module and Bootstrap 4.
44

5-
## Development server
5+
The form has:
6+
- Full Name: required
7+
- Username: required, from 6 to 20 characters
8+
- Email: required, email format
9+
- Password: required, from 6 to 40 characters
10+
- Confirm Password: required, same as Password
11+
- Accept Terms Checkbox: required
612

7-
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
13+
![angular-14-form-validation-example-reactive-forms](angular-14-form-validation-example-reactive-forms.png)
814

9-
## Code scaffolding
15+
For instruction, please visit:
16+
> [Angular Form Validation example (Reactive Forms)](https://www.bezkoder.com/angular-14-form-validation/)
1017
11-
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
18+
More Practice:
19+
> [Angular CRUD Application example with Web API](https://www.bezkoder.com/angular-14-crud-example/)
1220
13-
## Build
21+
> [Angular Pagination example | ngx-pagination](https://www.bezkoder.com/angular-12-pagination-ngx/)
1422
15-
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
23+
> [Angular JWT Authentication & Authorization with Web API](https://www.bezkoder.com/angular-12-jwt-auth/)
1624
17-
## Running unit tests
25+
> [Angular File upload example with Progress bar](https://www.bezkoder.com/angular-14-file-upload/)
1826
19-
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
27+
> [Angular Multiple Files upload example with Progress Bar](https://www.bezkoder.com/angular-13-multiple-file-upload/)
2028
21-
## Running end-to-end tests
29+
> [Angular Material File upload example with Progress bar](https://www.bezkoder.com/angular-material-12-file-upload/)
2230
23-
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
31+
Fullstack with Node:
2432

25-
## Further help
33+
> [Angular + Node Express + MySQL example](https://www.bezkoder.com/angular-13-node-js-express-mysql/)
2634
27-
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
35+
> [Angular + Node Express + PostgreSQL example](https://www.bezkoder.com/angular-13-node-js-express-postgresql/)
36+
37+
> [Angular + Node Express + MongoDB example](https://www.bezkoder.com/mean-stack-crud-example-angular-13/)
38+
39+
> [Angular + Node Express: File upload example](https://www.bezkoder.com/angular-13-node-express-file-upload/)
40+
41+
Fullstack with Spring Boot:
42+
43+
> [Angular + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-13-crud/)
44+
45+
> [Angular + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-13-mysql/)
46+
47+
> [Angular + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-13-postgresql/)
48+
49+
> [Angular + Spring Boot + MongoDB example](https://www.bezkoder.com/angular-13-spring-boot-mongodb/)
50+
51+
> [Angular + Spring Boot: File upload example](https://www.bezkoder.com/angular-13-spring-boot-file-upload/)
52+
53+
Fullstack with Django:
54+
> [Angular + Django example](https://www.bezkoder.com/django-angular-13-crud/)
55+
56+
Security:
57+
> [Angular + Spring Boot: JWT Authentication and Authorization example](https://www.bezkoder.com/angular-12-spring-boot-jwt-auth/)
58+
59+
> [Angular + Node Express: JWT Authentication and Authorization example](https://www.bezkoder.com/node-js-angular-12-jwt-auth/)
60+
61+
Serverless with Firebase:
62+
> [Angular Firebase CRUD with Realtime DataBase | AngularFireDatabase](https://www.bezkoder.com/angular-13-firebase-crud/)
63+
64+
> [Angular Firestore CRUD example with AngularFireStore](https://www.bezkoder.com/angular-13-firestore-crud-angularfirestore/)
65+
66+
> [Angular Firebase Storage: File Upload/Display/Delete example](https://www.bezkoder.com/angular-13-firebase-storage/)
67+
68+
Integration (run back-end & front-end on same server/port)
69+
> [How to integrate Angular with Node Restful Services](https://www.bezkoder.com/integrate-angular-12-node-js/)
70+
71+
> [How to Integrate Angular with Spring Boot Rest API](https://www.bezkoder.com/integrate-angular-12-spring-boot/)
Loading

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"@angular/platform-browser": "^14.0.0",
1919
"@angular/platform-browser-dynamic": "^14.0.0",
2020
"@angular/router": "^14.0.0",
21+
"bootstrap": "^4.6.1",
2122
"rxjs": "~7.5.0",
2223
"tslib": "^2.3.0",
2324
"zone.js": "~0.11.4"

src/app/app.component.css

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
p {
2+
font-family: Lato;
3+
}
4+
5+
#root {
6+
padding: 30px;
7+
}
8+
9+
.register-form {
10+
max-width: 350px;
11+
margin: auto;
12+
}

0 commit comments

Comments
 (0)