2016-07-14 5 views
0

У меня проблема с загрузкой css и выполнением js, когда я использую Meteor/Blaze/iron Router при использовании макетов, я должен перезагрузить страницу, если i хотите применить стиль и выполнить js.METEOR/BLAZE/IRON _Apply css и выполнить JS после загрузки макета без ошибок

Компоновка HTML файл

<template name="mainSkell"> 
    {{>topnav}} 
    <!-- page content --> 
    <div class="right_col" role="main"> 
    {{>action_menu}} 
    <div class="row"> 
     <div class="col-md-8 col-sm-8 col-xs-12"> 
     {{>yield}} 
     </div> 
     <div class="col-md-4 col-sm-4 col-xs-12"> 
     {{>activity}} 
     </div> 
    </div> 
    </div> 
    <!-- /page content --> 
</template> 

Router файл расслоение плотной

Router.configure({ 
    layoutTemplate: 'mainSkell' 
}); 

Router.route('/', {}, function() { 
    this.render('mainSkell'); 
}); 


Router.route('/Pserver', {name: 'createPserver'}, function() { 
    this.render('createPserver'); 
}); 

Router.route('/Racks', {name: 'createRacks'}, function() { 
    this.render('createRacks'); 
}); 

Работа маршрутизации с одним эмиссионными, CSS и пользовательские JS не работают, когда я нажимаю ссылку.

Скриншот ти прямого доступа к каналу связи Pic 1

Скриншот, когда ссылка Активизированный Not working css & js Pic 2

+0

Пробовали ли вы что-нибудь шаблон? Покажите код. –

+0

Здравствуйте, Моя проблема не сгенерирована Iron Router, эта проблема связана с шаблоном Blaze, а jas уже готов $ (document) .ready (. on. ('Load' не работает, потому что Blaze Template загружен и элемент не был вновь создан. Я все еще работаю над этой проблемой ... если у кого-нибудь есть решение, пожалуйста, сообщите мне. – Tamdy

ответ

0

Это решена сейчас, решение очень простое. :) Просто добавьте скрипты под самой

<template name="mytemp"> 
    <!-- HTML CODE --> 
    <script src="/build/js/custom.js"></script> 
    <script src="/build/js/guiaction.js"></script> 
</template>