sql >> Base de Datos >  >> NoSQL >> MongoDB

Cargar el código de inserción de JWplayer de la colección de la base de datos en una plantilla de página en meteor.js

Incrustar código js en db como cadena escapada es mala idea ya que no es fácil de administrar, cambiar, usar. En su lugar, refactorizaría un poco su código:

vids.insert({
   url:'//jwpsrv.com/feed/64I7ulrK.rss',
   width:'100%',
   aspectratio:'16:9',
   divSelector:'64I7ulrK'
})

Vídeos.html:

<template name="videos">
  <div class="{{divSelector}}"></div>
</template>

Vídeos.js:

   Template.videos.rendered = function () {
      jwplayer(this.data.divSelector).setup({
         playlist    : this.data.url,
         width       : this.data.width,
         aspectratio : this.data.aspectratio
      });
   };