AngularJS Basics: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
[[Category:AngularJS]] [[Category:Web Development]]
[[Category:AngularJS]] [[Category:Web Development]]
== Installation ==
== App installation ==
 
The [https://github.com/angular/angular-seed angular-seed project] can be used to create core project components.
 
Update `bower.json` to add front-end frameworks to the seed project, e.g. with Twitter Bootstrap.
 
In the tutorial stub data was added as JSON files in `app/phones/`.
 
== AngularJS installation ==
 
=== npm and bower ===
 
bower can be used to install the Angular framework.
 
=== CDN ===


CDN: `//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.2/angular.min.js`
CDN: `//ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.2/angular.min.js`

Revision as of 12:27, 5 December 2015

App installation

The angular-seed project can be used to create core project components.

Update bower.json to add front-end frameworks to the seed project, e.g. with Twitter Bootstrap.

In the tutorial stub data was added as JSON files in app/phones/.

AngularJS installation

npm and bower

bower can be used to install the Angular framework.

CDN

CDN: //ajax.googleapis.com/ajax/libs/angularjs/1.5.0-beta.2/angular.min.js

Click Download on the AngularJS landing page. On the next page all the distributions are listed.

Project dependencies

Project dependencies can be managed with npm. All project dependencies are stored in package.json in the project root.

E.g. karma is a unit testing package. Install with npm install karma --save-dev.

Then in order to update another distribution of the web app, npm install on the new server.

The AngularJS tutorial uses bower to install the AngularJS framework. So, npm install installs bower, which is then in turn used to install angular, bootstrap, and jquery packages in app/bower_components/

See also