You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NOTE: THIS PROJECT HAS NOT BEEN UPDATED TO NG2 RC5+, THERE ARE SOME MAJOR CHANGES BETWEEN THE VERSION THIS PROJECT USES AND THAT RELEASE. I DO PLAN TO UPDATE TIME PERMITTING.
Commands
command
description
npm run setup
installs globals/etc
npm run clean
clean dist directory
npm run build
clean, ts & sass build
npm run build:ts
typescript build
npm run build:sass
sass build
npm run build:css
postcss build
npm run watch
clean/watch ts & sass
npm run watch:ts
watch typescript
npm run watch:sass
watch sass
npm run dev
build, watch, browsersync
Component Tree
Below outlines a tree of how the components are arranged in the Angular2 component tree.
File Structure
The folder structure is aimed to encapsulate components into their own modules. In each component folder, it contains all the html, css, js for that component. Components that are not coupled to this application are grouped into a common folder for reuse.
└── src
├── app -- root component
│ ├── header -- header component
│ └── rsvp -- rsvp component
└── common -- root utilities and components that are reusable
├── parallax -- parallax component
└── utils -- misc utilities
Credits
The demonstration was a project to learn Angular2 while teaching my beautiful fiancée how to code our wedding website; I hope you enjoy! The project was presented at SFL Code Conference, for slides click here.