Domanda

fanno la stessa cosa?

Quale dovrei usare all'interno del cliente?

if ( Meteor.is_client ) {
    Meteor.startup(function () {
        // my code here
    });
}
.

o

if ( Meteor.is_client ) {
    $(function() {
        // my code here
    });
}
.

È stato utile?

Soluzione

Per quanto posso dire, Meteor.startup (sul client) è molto simile alla funzione $ di Jquery.Il vantaggio principale dell'utilizzo è che è la stessa API su client e server, quindi se si desidera scrivere il codice di avvio in file che vengono eseguiti su client e server, Meteor.startup funzionerà solo.(Inoltre, personalmente trovo Meteor.startup per essere più facile da leggere e più auto-documentazione rispetto a $.)

Altri suggerimenti

Ho appena corso in un problema che $ è stato chiamato prima del rendering del modello, quindi ho da utilizzare Meteor.Startup

Così direi che se hai bisogno di lavorare con Dom Elements devi usare Meteor.startup (l'ho usato per il plugin di caricamento del file jQuery)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top