In meiner IronRouter.js Datei ich einen Weg zum Haus haben wie folgt definiert:Wie konvertiert man diese Routerroute?
Router.route('/', {
name: 'home',
waitOn: function() {
return [
Meteor.subscribe('infosContainers'),
Meteor.subscribe('infosMachines'),
Meteor.subscribe('alertes'),
];
},
fastRender: true,
});
Dann will ich es in dieser Art der Definition konvertieren, aber die waitOn
funktioniert nicht und erzeugt einen Fehler:
Router.route('/', function(){
this.layout('layout');
this.render('home');
this.next();
waitOn: function() {
return [
Meteor.subscribe('infosContainers'),
Meteor.subscribe('infosMachines'),
Meteor.subscribe('alertes'),
];
};
fastRender: true;
});
Also wie kann ich es in die 2. Definition konvertieren?
Danke für die Antwort, aber die abonnieren Aren Arbeitest du so, kannst du mir helfen? – Jerome
@Jerome Ich habe gerade eine Änderung am Code vorgenommen, Sie haben eine Überprüfung für 'this.ready()' verpasst, auch 'this.next()' sollte nur aufgerufen werden, wenn die Anfrage vom nächsten passenden Router verarbeitet werden soll –
@Jerome Dieser Leitfaden sollte Ihnen viele Beispiele zum Starten zeigen http://iron-meteor.github.io/iron-router/ –