MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Carregando o código de incorporação do JWplayer da coleção de banco de dados em um modelo de página em meteor.js


Incorporar código js em db como string de escape é má ideia como não é fácil gerenciar, alterar, usar. Em vez disso, refatoraria seu código um pouco:
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
      });
   };