Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Angular.js to Angular #56

Open
FrancescoBorzi opened this issue Nov 19, 2018 · 11 comments
Open

Update Angular.js to Angular #56

FrancescoBorzi opened this issue Nov 19, 2018 · 11 comments

Comments

@FrancescoBorzi
Copy link

Chapter 10 "Client-side web application using AngularJS." still refers to the old AngularJS (which is no longer actively developed). What about updating it to the new Angular? Would PRs be accepted to do it?

@jponge
Copy link
Member

jponge commented Nov 20, 2018

Yes PRs are welcome!

@FrancescoBorzi
Copy link
Author

@jponge I started to have a look into this

I see that in the step-9 directory there is a redeploy.sh script which deploys everything (including the web client app). However it is not clear to me how the client app (located in /step-9/src/main/resources/webroot) is being served.

@FrancescoBorzi
Copy link
Author

@jponge yes I was looking at that piece of code and I'm wondering where we are referencing the webroot directory? sorry I'm completely new to Vert.x

@jponge
Copy link
Member

jponge commented Nov 29, 2018 via email

@FrancescoBorzi
Copy link
Author

ok, thanks a lot for your answer!

@FrancescoBorzi
Copy link
Author

@jponge what's the best way to enable CORS in step-9 ? I need it for development purposes

@FrancescoBorzi
Copy link
Author

@jponge I've finished implementing the demo app for step-9.

You can find the source code here: https://github.com/FrancescoBorzi/vertx-guide-client-app

I've tried to keep the behaviour, code and logic similar to the old app whenever possible.

Before I start editing the book chapter, I kindly ask you to review the code. If you think it's good enough, I'll start adjusting the book chapter.

@jponge
Copy link
Member

jponge commented Dec 7, 2018

I am no modern Angular expert, so it looks good to me.

That's a lot of files, can't it be made smaller?

@FrancescoBorzi
Copy link
Author

@jponge we could get rid of e2e directory and maybe also of the unit tests (*.spec.ts) since we don't really need it. Then I don't know what else we can remove. What do you say?

@jponge
Copy link
Member

jponge commented Dec 10, 2018

The simpler, the better :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants