Meteor: вставлять html в клиентский файл при запуске

Используя SSR и внедрить начальные пакеты, сейчас у меня есть следующий серверный код:

Meteor.startup(function() {

  .....

  Inject.rawHead('importList', function(imports) {
    return imports = Blaze.toHTML(Template.imports);
  });
});

Это вводит список импорта html в голову и отлично работает.

Я хотел бы изменить функцию, чтобы код вводился в /client/imports.html, а не в голову... можно ли это сделать?


person offthegrass    schedule 07.04.2015    source источник


Ответы (1)


Похоже на это решение. Попробуйте это в папке client Meteor или используйте if(Meteor.isClient) для компактности:

Inject.rawHead('importList', function(imports){
    return imports = Blaze.toHTML(Template.imports)
})

Meteor.startup(function(){
    //...
})
person Cees Timmerman    schedule 07.10.2015