html - METEOR/BLAZE/IRON _Apply css and execute JS after layout loaded failed without error 布局加载失败后应用css并执行JS

标签 html css meteor iron-router meteor-blaze

我在使用布局时使用 Meteor/Blaze/iron Router 时加载 css 和执行 js 时遇到问题,如果我想应用样式和执行 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 不起作用。

直接链接访问的屏幕截图 Pic 1

链接激活时的截图 Not working css & js Pic 2

最佳答案

现在解决了,解决方法很简单。 :) 只需在模板本身下添加脚本

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

关于html - METEOR/BLAZE/IRON _Apply css and execute JS after layout loaded failed without error 布局加载失败后应用css并执行JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38380982/

相关文章:

css - 在复杂的 jQuery/CSS3 选择器中使用 TILDE

javascript - 我的搜索栏与 YouTube API 不同步?

mongodb - 嵌套数组插入mongodb?

html - 将两个不同宽度的输入组并排对齐

html - 如何在 bootstrap 4 中删除页脚后的间隙?

javascript - masonry ——元素相互堆叠——Vanilla JS

css - 标题标签左侧的随机空间

javascript - 在我的 play2 应用程序中构建 js 和 css 文件的最佳方式

javascript - 使用 k6 进行 Meteor 应用程序负载测试,等待 body 元素

php - 我的登录脚本包含用户名、密码和 PIN 码,但无法使用 PIN 码登录(不知何故)