Basics of Web Client
We’re going to use AngularJS to build our web client.
| We’re in the JavaScript world. Make sure you have appropriate tools installed to work with JavaScript, i.e.: node.js, npm |
Getting Started
Clone a quick-start project for AngularJS client.
$ git clone https://github.com/Accordance/angular2-quickstart
Bring all the required dependencies:
$ npm install
Compile the code (here we’re using TypeScript) and launch light web server:
$ npm start
> angular2-quickstart@0.1.0 start /angular2-quickstart
> concurrent "npm run tsc:w" "npm run lite"
[0]
[0] > angular2-quickstart@0.1.0 tsc:w /angular2-quickstart
[0] > tsc -w
[0]
[1]
[1] > angular2-quickstart@0.1.0 lite /angular2-quickstart
[1] > lite-server
[1]
[0] 5:31:10 PM - Compilation complete. Watching for file changes.
[1] [BS] Access URLs:
[1] -------------------------------------
[1] Local: http://localhost:3000
[1] External: http://192.168.99.1:3000
[1] -------------------------------------
[1] UI: http://localhost:3001
[1] UI External: http://192.168.99.1:3001
[1] -------------------------------------
[1] [BS] Serving files from: ./
[1] [BS] Watching files...
At this moment your web browser will pop up with a "home" page of the Web client.
Play time
-
Navigate to 'Page 1' and edit the text field
-
On 'Page 1' click on 'Say Hello' button
-
Navigate to 'Page 2' and select any item from the list