Suljettu

angular 2

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() {

[url removed, login to view](this.routerAdapter.$[url removed, login to view]).subscribe(

(response:User) => {

[url removed, login to view] = response;

[url removed, login to view] = true;

[url removed, login to view]([url removed, login to view]);

[url removed, login to view]();

}

)

}

Current implementation of onSubmit():

onSubmit() {

[url removed, login to view]().subscribe(

(newUser:User) => {

[url removed, login to view]();

[url removed, login to view]([url removed, login to view]);

[url removed, login to view]();

},

(err) => [url removed, login to view](err)

)

}

Taidot: Angular.js, node.js, React.js, Ruby on Rails

Näytä lisää: i need help to write one paragraph of three to five sentences about any topic in your paragraph using the vocabulary words from, come fare i pacchetti per un virtual asssisten, i second you, i need a professional hairdresser in arkansas that will come to my house and do my human hair fusion, i need a facebook designer to come to my office in perth western australia, i have ongoing work related to my website very small amount of work needed change of picture, how would i come in contact with a software developer, freelancer come trovare i lavori forum, design a logo for a webapp it needs to come in version with name and with logo only so i can use it in our web page logo for the, design a logo for a web/app it needs to come in version with name and with logo only so i can use it in our web page logo for th, angular blueimp, file upload using angular, angular upload, angular mobile, generator angular, authentication angular app, angular spa, jquery file upload angular, angular spring java, angular requirejs seed project, angular underscore express, angular web framework, fluent udf angular, change current site configuration run different domain, example angular theme website

About the Employer:
( 0 reviews ) Poland

Projektin tunnus: #13152373

19 freelanceria on tarjonnut keskimäärin 1140 zł tähän työhön

shankarmorwal

Hi, After reading your requirements I decided to place a bid on this project. It suits to my experience and expertise. I am expert in completing bigger projects on time and on budget with quality. I am having ov Lisää

442 zł PLN 3 päivässä
(42 arvostelua)
6.7
laxaar

Hi there, Thank you for inviting us to bid on your requirement. We are a team of technocrats having 8+ years of experience in Web and Mobile design plus development. Talking about our expertise, we possess very g Lisää

900 zł PLN 3 päivässä
(15 arvostelua)
5.6
Ragnak

Hello :) FYI: We have huge experience in AngularJS development - we are working and supporting in this technology now 2 great startups from London and New York for about 2 years now. It's VenueScanner and HalalDiningC Lisää

466 zł PLN 3 päivässä
(12 arvostelua)
4.8
OrangeTechsol

I have read your requirement and understood that you like to hire Angular 2 developers to create small angular 2 component. We have skilled mean stack developer team and we can surely do your project as per your ne Lisää

1333 zł PLN 8 päivässä
(10 arvostelua)
4.8
fullymagento

Hello sir, Your project has been preferred by freelancer staff. I have reviewed your requirement and after understanding it well excited to work with you on your awesome concept. We are one of the best product devel Lisää

1666 zł PLN 10 päivässä
(2 arvostelua)
4.4
juniadsarfraz

Designed and Developed many websites using angulara js. Contact me ASAP with more details. I am interested. Thanks, Junaid

1666 zł PLN 10 päivässä
(3 arvostelua)
3.8
punitpuneet2008

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 a Lisää

466 zł PLN 3 päivässä
(3 arvostelua)
3.2
bireshwargoswami

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.

777 zł PLN 7 päivässä
(2 arvostelua)
3.1
2777 zł PLN 15 päivässä
(5 arvostelua)
2.9
ishankw3villa

Dear Client, Thanks for your job post! With over 8 years of web development experience, I can assist you in Angular.js project. You can hire me for website/Apps development, web service (REST APIs), server archit Lisää

1655 zł PLN 11 päivässä
(2 arvostelua)
2.7
VnBestSolutions

Dear Sir. I had read your descriptions about project. Kindly give me a chance, i would like to discuss more about project and sure everything clear. Please drop me messages when you have free time. Any your queries and Lisää

1577 zł PLN 3 päivässä
(3 arvostelua)
2.8
466 zł PLN 3 päivässä
(0 arvostelua)
0.0
shumikvladyslav

Hi. I have expirience with Angulr2 and Node. You can see my work in profile or here: [url removed, login to view]

2000 zł PLN 1 päivässä
(0 arvostelua)
0.0
BelieveMe0828

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 Lisää

466 zł PLN 3 päivässä
(0 arvostelua)
0.0
pinesucceed01

I am freelancer. After reviewing your project, I’d love to discuss in more detail with you to provide an accurate quote and ultimately understand your needs more. I have more than 5 years of professional experie Lisää

1666 zł PLN 10 päivässä
(0 arvostelua)
0.0
Mahmud5

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 Lisää

1666 zł PLN 10 päivässä
(0 arvostelua)
0.0
gaedong

Award me. Dear sir. i can help your project by Angular2 Please Award me. I understand your project description entirely

1666 zł PLN 10 päivässä
(0 arvostelua)
0.0
MunishSangi

You can use observers. I can help u here.

115 zł PLN 3 päivässä
(0 arvostelua)
0.0
ritmanager01

Hi, I'm [url removed, login to view] and Node.js expert. I have a lot experience and you can really rely on me. I'm Andrew, Lead Web, Android and iOS developer at Region IT company www.region-it.com. I am also an Upwork Pro develope Lisää

1111 zł PLN 22 päivässä
(0 arvostelua)
0.0
442 zł PLN 3 päivässä
(0 arvostelua)
0.0