Find Jobs
Hire Freelancers

angular 2

zł90-750 PLN

Closed
Posted about 7 years ago

zł90-750 PLN

Paid on delivery
I need someone to create super small/basic Angular 2 COMPONENT that will utilize probably Zone or NgZone in a way that only when everything is fetched from server and updated on page, the Protractor (testing framework) will get a signal that everything is stabilised and test can proceed. I need this to understand how to create components that will block protractor from continuing with tests when data is being requested from server. Elements on page: - DIV that should imitate loading state (should have ' *ngIf="!isDataReady" '); - DIV with text input and submit button inside (div should have ' *ngIf="isDataReady" '); Component: - ngOnInit() - should subscribe server response so that when it will come from server, component will fill in the input field and change isDataReady to true (create some delay on backend side) Protractor: - Test 1: 1. Go to Page 2. Get input value (this step should automaticly be executed only when Component fetched data and displayed input field - do not create waiting step for element to be visible here) 3. EXPECT - input's text should be the same as the one extracted by http request - Test 2: 1. Go to Page 2. Change input value (this step should automaticly be executed only when Component fetched data and displayed input field - do not create waiting step for element to be visible here) 3. Click Submit Button 4. Refresh the page (this step should be automaticly executed when input's data was sent to server and server response was received - in other words - when component was stabilised) 5. EXPECT - input's text should be the same as the one extracted by http response Additional info: - You can mock server response that the second test will recieve different value than the fist test (or you can implement backend normally with saving to database - whatever is faster) Current inplementation of ngOnInit(): ngOnInit() { [login to view URL](this.routerAdapter.$[login to view URL]).subscribe( (response:User) => { [login to view URL] = response; [login to view URL] = true; [login to view URL]([login to view URL]); [login to view URL](); } ) } Current implementation of onSubmit(): onSubmit() { [login to view URL]().subscribe( (newUser:User) => { [login to view URL](); [login to view URL]([login to view URL]); [login to view URL](); }, (err) => [login to view URL](err) ) }
Project ID: 13152373

About the project

19 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
19 freelancers are bidding on average zł1,140 PLN for this job
User Avatar
Designed and Developed many websites using angulara js. Contact me ASAP with more details. I am interested. Thanks, Junaid
zł1,666 PLN in 10 days
5.0 (3 reviews)
3.8
3.8
User Avatar
Hi, I can assure you that i can fullfill your requirement. I have done reactjs and angular2 project. so i have knowledge in component base work.
zł777 PLN in 7 days
5.0 (2 reviews)
3.1
3.1
User Avatar
Hello, I would like to thank you fo the detailed description of the job post and can help you with the desired solution. I have 8+ years’ experience in IT sector and I have a working experience with MVC. I have also designed and developed web user controls, master pages, validation controls, CSS files using technologies like AJAX Toolkit, jQuery, JavaScript, XML HTML and DHTML. I have all the skills and experience that makes me a competitive candidate for this post. I have had an ideal prospect and am ready to accept any new challenges that may be put in front of me. If given an opportunity to work for your company I will fulfill the given work with utmost dedication and loyalty. I would like to request you to write back to me along with your preferred time and medium to get in touch and take this opportunity forward. I am looking forward to you & I hope to hear from you soon. Thanks and regards, Hemant Joshi
zł466 PLN in 3 days
5.0 (3 reviews)
3.2
3.2
User Avatar
Award me. Dear sir. i can help your project by Angular2 Please Award me. I understand your project description entirely
zł1,666 PLN in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I’m dedicated professional Web and Desktop Programmer & Developer and freelancer only. I have been working with challenge and hope to improve future plan with good network every client. If any client want to get more faster job services with save time I am ready to work. I can ensure that I’ll complete each instruction within time frame even more faster. I am available everyday to work more than 12 hours. I can ensure that I'll complete each instruction within time limit with daily update on server. I am ready to work and I hope I'll get permit to prove my experience. Thank you
zł1,666 PLN in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear , Project Owner!!! I have checked your project throughly. In my opinion, the first important thing in your project is login The second thing is anaylis Although I do not have review, I have a lot of experience in this project I have 10+ web developers. If you hire me , I will repay your faith. Please ,believe me! What I want is not amount of money, is good relationship with client and high quality, keep time promise Thank you and good Regards. Jin MingGuo.
zł466 PLN in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
You can use observers. I can help u here.
zł115 PLN in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of POLAND
Poland
0.0
0
Member since Feb 19, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.