With the recent announcement of Meteor 1.2 version, big additions were made to every part of the platform. Meteor now includes support for Angular JS framework along with the traditional Blaze template.
With the official angular package, you can write Angular JS applications with Meteor. Meaning, Angular works natively on your Meteor app.
If you are new to Meteor and want to learn about the installation process, please refer to my previous blogpost Getting Started with Meteor.
Once you have installed Meteor and created a new app, to start using the new Angular package just navigate to the root of your existing app and run this command on your terminal:
$ meteor add angular
This package connects AngularJS to Meteor and includes the latest AngularJS library. With just a simple one line command, we can now use AngularJS's power in our Meteor app.
The official angular package allows you to:
- Access Angular templates inside your Meteor project
- Connect Angular and Meteor data smoothly in your full-stack application
- Add any existing Angular app or 3rd party Angular libraries to Meteor
- Add Angular wrappers for all of Meteor's API
- Use Blaze templates inside your Angular-Meteor project
There are hundreds of Meteor packages written for common Angular 3rd party libraries. If you do not find one of your choice, you can always make one and add it to the existing list.
API Reference, introductory videos and step-wise tutorials to build web apps using Meteor Angular are all provided on the Angular Meteor website.
In my opinion, Meteor is one of the best frameworks available out there for building fast web apps, and is only getting better as time progresses.
Useful Links and References: