Hi Sir, I am following your crud series. Its very helpful for us. You are having very great Knowledge in technical field. Wants to move on Angular. For that need your help. Please cover below points in crud. 1) Charts 2) Security 3) Pagination 4) Table grid 5) Optimization 6) Deployment 7) How to upgrade from 4 to5 8) Testing 9) Login to App, user authentication, registration 10) Progress bar 11) Connection with node and mongo db 12) Connection with PayPal or with other site like PayPal 13) How to use git hub. I mean, its not possible to have knowledge of all already built applications. So how to use that application and how to modify it as per our need. 14) Also how to start to use new libraries. Like if I want to use "ag-grid" then how can I start to use it? I mean, what first I need to check, from where I will get syntax to use most of the properties, how to remember all those properties. Here "ag-grid" is the just example but there are lots of libraries. So my main motto to understand the concept and I can use any other new libraries. 15) Animation 16) Chat window
Hi SIR i got a job becoz of u , yesterday only i have received Offer letter from valuelabs . am very much thank full to you sir please bless me its means a lot to me......... Thank you am waiting for your blessings ....
Wow....Congratulations. Very happy for you Praveen. Thank you very much for taking time to share the good news. Feel greatly honoured. Good luck and all the very best with your new role. I am sure you will do very well.
Sir You have no Idea that how much your videos helping to the students( who paying thousands of money to the institutes still they ZERO) . am highly recommending urs Bangalore branch to my juniors . and also please keep go on ur journey sir. we need a teacher like u, no matter which field it is
hlo guys i have a error in create page in list page when we click create button. i got this type of error ERROR TypeError: Cannot read property 'reset' of undefined can anybody tell the reason. at CreateEmployeeComponent.getEmployee (create-employee.component.ts:65) this.createEmployeeForm.reset(); at SafeSubscriber._next (create-employee.component.ts:45) ngOnInit() { this._route.paramMap.subscribe(parameterMap =>{ const id = +parameterMap.get('id'); this.getEmployee(id); }); }
I am getting this error in the command window: "ERROR in src/app/employees/employee-details-guard.service.ts(15,9): error TS2322: Type 'Observable' is not assignable to type 'Observable'. Type 'boolean | {}' is not assignable to type 'boolean'. Type '{}' is not assignable to type 'boolean'. src/app/employees/employee-details-guard.service.ts(17,17): error TS2552: Cannot find name 'map'. Did you mean 'Map'?"
Dear Venkat, I don't understand the following block of codes for canActivate() method in employee-details-guard.service.ts. Could you kindly please explain why do we need to use the rxjs map operator ? canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) : Observable { return this._employeeService.getEmployee(+route.paramMap.get('id')) .pipe( map(employee => { const employeeExists = !!employee; if (employeeExists) { return true; } else { this._router.navigate(['notfound']); return false; } }), catchError((err) => { console.log(err); return Observable.of(false); }) ); } Best regards, Edward
rxjs map operator transforms one type of data to another type and we need it here to because depending on whether an Employee object exists or not we have to return true or false from the canActivate method. _employeeService.getEmployee() method returns an Observable but we want to transform it into Observable depending on whether the employee with the specified id exists or not. This is the reason we are using map() operator. Hope this answers your question.
Hi Sir, Am getting Error : "Error Code: undefined Message: Cannot read property 'toLowerCase' of undefined" when I navigate to List. Could you please help me on this.
Dude, you saved my life at 2:17 a.m. Thank you very much for your help.
It simply fantastic one who share knowledge, I hope I can do as you one day!
Hi Sir,
I am following your crud series. Its very helpful for us. You are having very great Knowledge in technical field.
Wants to move on Angular. For that need your help.
Please cover below points in crud.
1) Charts
2) Security
3) Pagination
4) Table grid
5) Optimization
6) Deployment
7) How to upgrade from 4 to5
8) Testing
9) Login to App, user authentication, registration
10) Progress bar
11) Connection with node and mongo db
12) Connection with PayPal or with other site like PayPal
13) How to use git hub. I mean, its not possible to have knowledge of all already built applications. So how to use that application and how to modify it as per our need.
14) Also how to start to use new libraries. Like if I want to use "ag-grid" then how can I start to use it?
I mean, what first I need to check, from where I will get syntax to use most of the properties, how to remember all those properties.
Here "ag-grid" is the just example but there are lots of libraries. So my main motto to understand the concept and I can use any other new libraries.
15) Animation
16) Chat window
Hi SIR i got a job becoz of u , yesterday only i have received Offer letter from valuelabs . am very much thank full to you sir
please bless me its means a lot to me.........
Thank you am waiting for your blessings ....
Wow....Congratulations. Very happy for you Praveen. Thank you very much for taking time to share the good news. Feel greatly honoured.
Good luck and all the very best with your new role. I am sure you will do very well.
Sir You have no Idea that how much your videos helping to the students( who paying thousands of money to the institutes still they ZERO) . am highly recommending urs Bangalore branch to my juniors . and also please keep go on ur journey sir. we need a teacher like u, no matter which field it is
great man
Please show us the use of interceptors for adding httpheaders and intercepting errors in response thanks
Thank you. Please post videos on Unit testing as well.
Thank you very much! Your tutorials are very helpful.
Hi venkat, can you please make a series on MEAN STACK...
Good Video Sir. Architecture of service is good.
Happy Teacher Day sir..
Hello Rajkumar - Thank you very much for the wishes. Greatly honoured.
Please upload video on ssis,ssrs,sas or msbi.. nice video and nice channel..
Hi sir please can show CRUD operations using localStorage only, without any server side programming language in Angular 5/6 or latest version...
Hi Venkat,
I have question, why have you not subscribed "getemployee" in canactivate guard. It should be subscribe right?
Or is it optional for guard?
Pipe is used to chain Observable operators such as map, where as subscribe is to listen for emitted values, as far as I know!
sir can you please create a playlist for NODE JS.
hlo guys i have a error in create page in list page when we click create button. i got this type of error
ERROR TypeError: Cannot read property 'reset' of undefined can anybody tell the reason.
at CreateEmployeeComponent.getEmployee (create-employee.component.ts:65)
this.createEmployeeForm.reset();
at SafeSubscriber._next (create-employee.component.ts:45)
ngOnInit() {
this._route.paramMap.subscribe(parameterMap =>{
const id = +parameterMap.get('id');
this.getEmployee(id);
});
}
I am getting this error in the command window: "ERROR in src/app/employees/employee-details-guard.service.ts(15,9): error TS2322: Type 'Observable' is not assignable to type 'Observable'.
Type 'boolean | {}' is not assignable to type 'boolean'.
Type '{}' is not assignable to type 'boolean'.
src/app/employees/employee-details-guard.service.ts(17,17): error TS2552: Cannot find name 'map'. Did you mean 'Map'?"
I got it to work. I changed "baseUrl = 'localhost:3000/employees'/;" to "baseUrl = 'localhost:3000/employees';"
False alarm. I'm still getting the above error message.
I added "import { map } from 'rxjs/operators';" and now it works. I think this was an issue with Angular 6 since that is what I'm using.
Can you please give me link for How to reset password base on old password of users in Angular 6 . am not able to find this things anywhere .
Dear Venkat,
I don't understand the following block of codes for canActivate() method in employee-details-guard.service.ts. Could you kindly please explain why do we need to use the rxjs map operator ?
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)
: Observable {
return this._employeeService.getEmployee(+route.paramMap.get('id'))
.pipe(
map(employee => {
const employeeExists = !!employee;
if (employeeExists) {
return true;
} else {
this._router.navigate(['notfound']);
return false;
}
}),
catchError((err) => {
console.log(err);
return Observable.of(false);
})
);
}
Best regards,
Edward
rxjs map operator transforms one type of data to another type and we need it here to because depending on whether an Employee object exists or not we have to return true or false from the canActivate method.
_employeeService.getEmployee() method returns an Observable but we want to transform it into Observable depending on whether the employee with the specified id exists or not. This is the reason we are using map() operator. Hope this answers your question.
Thank you very much for your help..
nice work:}
thank you sir. God bless.
Can you please give me link for How to reset password base on old password of users in Angular 6 . am not able to find this things anywhere .
Hi Sir,
Am getting Error : "Error Code: undefined Message: Cannot read property 'toLowerCase' of undefined" when I navigate to List. Could you please help me on this.
Hi