Angular 6 CRUD Tutorial Example From Scratch

Angular 6 CRUD Tutorial Example From Scratch

In this post we will show you Angular 6 CRUD Tutorial Example From Scratch, hear for Angular 6 CRUD Tutorial Example From Scratch we will give you demo and example for implement.

Angular 6 CRUD – Part 1: Project Setup, Routing, Service

We will follow below mentioned steps.
-first of all the Angular 6 latest package Development Environment
– and then Install Bootstrap latest version 4 in an Angular 6 app’s
-setting angular 6 Routing and navbar for components js
-make a dummy JSON server side that save the data.
-config HttpClient for angular server side service.

Step 1: Angular 6 Development basic Environment

and Then install the Angular 6 CLI globally.

npm install -g @angular/cli
ng new student-app
cd student-app
ng serve –open

Step 2: Install Bootstrap 4 Angular 6.

I will be using Bootstrap for styles in Simple 6 application. Therefor, install latest version 4 Bootstrap by executing the following some CMD to run command from the command prompt.

npm install bootstrap@4 –save
// angular.json

"styles": [
"./node_modules/bootstrap/dist/css/bootstrap.min.css",
{
"input": "src/styles.css"
}
],

Step 3: Configure Routing and navigation for components.

And then, make a angular 6 component to view the list of students. Name it ListStudentsComponent.

ng g c students/listStudents --spec false --flat true
ng g c students/createStudent --spec false --flat true

And then I have to scripts whole source code inside like as app.module.ts file.

// app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { ListStudentsComponent } from './students/list-students.component';
import { CreateStudentComponent } from './students/create-student.component';
// Import RouterModule
import { RouterModule,Routes } from '@angular/router';

const appRoutes: Routes = [
{ path: 'list', component: ListStudentsComponent },
{ path: 'create', component: CreateStudentComponent },
{ path: '', redirectTo: '/list', pathMatch: 'full' }
];

@NgModule({
declarations: [
AppComponent,
ListStudentsComponent,
CreateStudentComponent
],
imports: [
BrowserModule,HttpClientModule,
RouterModule.forRoot(appRoutes)
],
providers: [StudentService],
bootstrap: [AppComponent]
})
export class AppModule { }

app.component.html file

// app.component.html
<div class="container">
<nav class="onlinecode navbar navbar-default">
<ul class="nav navbar-nav">
<li> <a routerlink="list">Student List</a> </li>
<li> <a routerlink="create">Add Student</a> </li>
</ul>
</nav>
<router-outlet></router-outlet>
</div>

We hope you get an idea about Angular 6 with ASP.NET MVC Insert,Update, Delete
Hope this code and post will helped you for implement Angular 6 CRUD Tutorial Example. if you need any help or any feedback give it in comment section or you have good idea about this post you can give it comment section. Your comment will help us for help you more and improve onlincode. we will give you this type of more interesting post in featured also so, For more interesting post and code Keep reading our blogs onlincode.org

Leave a Comment

Your email address will not be published. Required fields are marked *

1  +  1  =  

We're accepting well-written guest posts and this is a great opportunity to collaborate : Contact US