Wait On Lib (IronRouter) 导致 HTML 在加载 JS 文件后无法加载
Wait On Lib (IronRouter) causing HTML to not load after loading JS file
我正在使用 wait-on-lib 与 IRLibLoader.load() 结合 Iron-Router,基于本教程:http://www.manuel-schoebel.com/blog/use-meteor-iron-router-waiton-to-load-external-javascript。我正在尝试加载外部 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 标签不再加载。
我认为正确的语法是:
waitOn: function(){
return [IRLibLoader.load("/alert.js")]
}
就像订阅一样。
此外,在 url 中,您发布的语法正确,就像上面的语法一样。
我正在使用 wait-on-lib 与 IRLibLoader.load() 结合 Iron-Router,基于本教程:http://www.manuel-schoebel.com/blog/use-meteor-iron-router-waiton-to-load-external-javascript。我正在尝试加载外部 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 标签不再加载。
我认为正确的语法是:
waitOn: function(){
return [IRLibLoader.load("/alert.js")]
}
就像订阅一样。
此外,在 url 中,您发布的语法正确,就像上面的语法一样。