@@ -0,0 +1,3 @@
+<template name="loading">
+ <h1>Please wait...</h1>
+</template>
@@ -1,7 +1,3 @@
-Template.management.onCreated(function(){
- Meteor.subscribe('projects');
-});
-
Template.management.helpers({
projects: function () {
return ProjectService.list();
@@ -7,5 +7,13 @@ Router.map(function () {
this.route('home', {
path: '/',
});
- this.route('management');
+ this.route('management', function() {
+ this.subscribe('projects').wait();
+
+ if (this.ready()) {
+ this.render();
+ } else {
+ this.render('Loading');
+ }
+ });