Similar to the meteor-platform starter package but without loading
- blaze
- spacebars
- templating
- jQuery
but includes angular
meteor 1.2.0.2 has a hidden jQuery dependency in static-html if you use attributes on the body tag i.e. <body ng-app="myApp">...</body>
.
Therefore you need explicitly add the jQuery dependencies for now until this is resolved meteor/meteor#5320 or don't use body attributes
meteor create my-app
Switch to angular-meteor-platform via replacing meteor-platform
with planettraining:angular-meteor-platform
in the .meteor/packages:
planettraining:angular-meteor-platform
autopublish
insecure
Since we have static-html since meteor 1.2 you can create a index.html
<body ng-app="my-app">
<div ng-controller="FooController">
{{something}}
</div>
</body>
Now you can build your web application based on angular. Remember that all your markup code must end with .ng.html that it will transformed into angular's template cache and all your js should end with .ng.js that it will be processed by ng-annotate
The meteor oauth accounts packages currently have a strong blaze/templating dependency. For google and facebook you can use these for now:
planettraining:accounts-facebook
planettraining:accounts-google