Le problème que je connais actuellement est que je souhaite pouvoir exécuter uniquement des scripts spécifiques et des fichiers CSS, car si elle est exécutée sur une mauvaise page, elle produit des erreurs dans la console du navigateur. P>
J'utilise "le routeur de fer" pour Meteor avec uniquement le code de base pour le faire fonctionner. Maintenant, est-ce qu'il y a un moyen pour moi d'envoyer des scripts comme des paramètres, de sorte qu'il ne charge que ceux que je souhaite que la page se charge? P>
5 Réponses :
En bref, il n'y a pas. (Pourtant.) P>
Vous avez probablement une structure de code incorrecte si vous avez des erreurs. Il existe des moyens de qui étant dit, vous avez techniquement pourriez-vous utiliser des choses telles que Template.Rendemé Code> et
Template.created Code> Callbacks, ainsi que comme des contrôleurs de routeur de fer. Cependant, c'est pour l'exécution - tout est chargé au début. P>
nécessiter.js code> pour charger des scripts de manière dynamique. Mais cela annule la plupart des avantages de Meteor. Il est également assez difficile de le faire fonctionner correctement avec météore. P>
AVERTISSEMENT: Pas la meilleure solution
OK, c'est ce que j'ai fait. Je mets des fichiers CSS et JavaScript sur le dossier code>, puis dans le
$(function() {
if(location.href.indexOf("http://yourpage.com/page") > -1) //where page is the url you want to server the files
$('head').append('<link rel="stylesheet" href="/mobile.app.css" type="text/css" />');
});
Ne fonctionne pas avec '