我在加载css和执行js时遇到了问题,当我使用Meteor/Blaze/iron路由器时,如果我想应用样式并执行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>
路由器js文件
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不起作用。
屏幕截图与直接链接访问图1
链接激活时的屏幕截图不工作css & js 2
发布于 2016-07-16 16:19:26
现在是解决了,解决方案非常简单。)只需在模板本身下添加脚本即可
<template name="mytemp">
<!-- HTML CODE -->
<script src="/build/js/custom.js"></script>
<script src="/build/js/guiaction.js"></script>
</template>
https://stackoverflow.com/questions/38380982
复制相似问题