| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Since Meteor v1.4 you can use one command to create a working Angular2 app based on this boilerplate:
meteor create --example angular-boilerplate
This will tell you to clone this repo though, so sinc you're here you might as well do git clone immediately:
git clone https://github.com/Urigo/angular-meteor-base.git
This boilerplate comes with predefined NPM scripts, defined in package.json:
This boilerplate contains the basics that requires to quick start with Angular2-Meteor application.
This package contains:
The folder structure is a mix between Angular 2 recommendation and Meteor 1.3 recommendation.
The client folder contains single TypeScript (.ts) file which is the main file (/client/app.component.ts), and bootstrap's the Angular application.
The main component uses HTML template and SASS file.
The index.html file is the main HTML which loads the application by using the main component selector (<app>).
All the other client files are under client/imports and organized by the context of the components (in our example, the context is demo).
The server folder contain single TypeScript (.ts) file which is the main file (/server/main.ts), and creates the main server instance, and the starts it.
All other server files should be located under /server/imports.
Example for common files in our app, is the MongoDB collection we create - it located under /both/demo-collection.ts and it can be imported from both client and server code.
The testing environment in this boilerplate based on Meteor recommendation, and uses Mocha as testing framework along with Chai for assertion.
| Back | FazBrowse Home | New Git URL |