【问题标题】:Wait On Lib (IronRouter) causing HTML to not load after loading JS fileWait On Lib (IronRouter) 导致加载 JS 文件后无法加载 HTML
【发布时间】:2015-02-16 08:08:04
【问题描述】:

根据本教程:http://www.manuel-schoebel.com/blog/use-meteor-iron-router-waiton-to-load-external-javascript,我正在使用带有 IRLibLoader.load() 和 Iron-Router 的 wait-on-lib。我正在尝试加载外部 javascript 代码。这是我的路由代码:

Router.map(function(){
    this.route("home", {
        path: "/",
        waitOn: IRLibLoader.load("/alert.js")
    });
});

javascript 完美加载。问题是,每当我加载 js 文件时,它都会阻止 HTML 加载。

我有3个文件和一个目录

-- test.html
-- test.js
-- test.css
-- public
---- alert.js

alert.js 是一个 JavaScript 文件,只有一行代码:alert("hello");

在我的 test.html 中,我有一个名为 home 的模板,其中包含一个 h1 标签。此 h1 标记不再加载。

【问题讨论】:

    标签: javascript meteor iron-router


    【解决方案1】:

    我认为正确的语法是:

    waitOn: function(){
         return [IRLibLoader.load("/alert.js")]
    }
    

    就像订阅一样。

    此外,在您发布的网址中,语法正确,就像上面的一样。

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      相关资源
      最近更新 更多