【问题标题】:Migrate existing html template to meteor and iron router将现有的 html 模板迁移到流星和铁路由器
【发布时间】:2016-02-01 05:17:19
【问题描述】:

流星和铁路由器的新手。希望能得到一些帮助。

我正在尝试将以下模板用于流星应用程序: https://shapebootstrap.net/item/1524991-oxygen-free-bootstrap-one-page-theme

但是,当与铁路由器结合使用时,我无法以正确的方式获取所有文件结构。

以下是我的文件结构: JS内部:

Router.route('/', function () {
  this.render('Main');
});

“/client/css”里面的所有css

“/public”下的字体、图片和js

在 main.html 中,如果我没有添加以下内容: 在顶部

<template name="main">

在底部

</template>

它工作正常。但是这种破坏了 Iron Router 的目的,因为所有的页面都会先加载这个 html。如果我添加上面的 2 个标签,看起来 html 底部的 js 加载不正确或顺序不正确:

<script type="text/javascript" src="js/jquery.js"></script>
  <script type="text/javascript" src="js/bootstrap.min.js"></script>
  <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  <script type="text/javascript" src="js/jquery.inview.min.js"></script>
  <script type="text/javascript" src="js/wow.min.js"></script>
  <script type="text/javascript" src="js/mousescroll.js"></script>
  <script type="text/javascript" src="js/smoothscroll.js"></script>
  <script type="text/javascript" src="js/jquery.countTo.js"></script>
  <script type="text/javascript" src="js/lightbox.min.js"></script>
  <script type="text/javascript" src="js/main.js"></script>

知道我应该如何解决这个问题吗?谢谢。

【问题讨论】:

    标签: html meteor iron-router


    【解决方案1】:

    您不必添加脚本文件,您可以从大气js.com 安装包

    示例:找到 twbs: bootstrap,它会自动安装 bootstrap.min 和其他依赖项。

    map 和 jquery 非常相似。

    如果您不了解 Iron:router,请查看大气js 中的示例文档,您可能能够解决它

    您将能够在查看文档后与 Iron Router 示例相关: Router.route('/', { 名称:'家', 模板:“家” });

    【讨论】:

    • 您好,我了解如何使用 Iron 路由器创建路由,我不明白的部分是,在添加模板标签之前,页面加载成功,添加模板标签后,加载失败。至于脚本文件,我更喜欢将它们保存在公共文件夹中,以便我可以通过这种方式控制加载序列。无论如何,我尝试归档的内容非常基本,使用现有模板,将其移动到流星,添加 Iron-router 以便我可以添加多页(登录、注册等)。但现在我什至无法让单个 html 与 Iron 路由器一起使用。
    • 你可以尝试你想要的方式,但我觉得那不是流星方式,虽然我可能错了!
    • 我真的不认为问题在于如何添加这些依赖项,我设法进一步挖掘,现在我想问题必须与 main.js 相关。也许是加载的序列或某些东西,如果不在模板标签内,它会起作用,而放在模板标签内则不起作用。真的很奇怪。
    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 2014-04-30
    • 1970-01-01
    • 2014-10-30
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多