我目前遇到的问题是,我希望能够只执行特定的脚本和 CSS 文件,因为如果在错误的页面上执行,它会在浏览器控制台中产生错误。
我正在为 Meteor 使用“Iron router”,只有基本代码才能使其正常工作。现在,有没有办法让我将脚本作为参数发送,以便它只加载我希望页面加载的脚本?
最佳答案
简而言之,没有。 (还有。)
如果你有错误,你可能有错误的代码结构。有一些方法可以仅在需要时执行代码 - 您可能还应该看看 template.rendered
和 template.created
回调作为铁路由器 Controller 。然而,这是为了执行 - 所有内容都在开始时加载。
也就是说,从技术上讲,您可以使用require.js
之类的东西来动态加载一些脚本。但这否定了 Meteor 的大部分优势。使其与 Meteor 一起正常工作也相当困难。
关于javascript - Meteor 加载脚本,特定于页面的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18540385/