【问题标题】:Ember.js is rendering a div from one template on different routesEmber.js 在不同的路由上从一个模板渲染一个 div
【发布时间】:2014-12-02 12:56:30
【问题描述】:

我在使用 Ember.js 创建网站时遇到了问题。

我在创建 Ember 项目时使用 Ember-tools

我有这些模板:

  1. index.hbs
  2. food.hbs
  3. application.hbs

application.hbs

{{partial header}}
{{outlet}}
{{partial footer}}

当我在indexRoute 上浏览并单击指向foodRoute 的链接时,一切看起来都很好,但是当我从foodRoute 中单击指向indexRoute 的链接时,我从@987654327 中获取了HTML @ 在页面的底部。

我在这些路线之间导航的次数越多,我的 <div class="hero"></div> 在两条路线上呈现的克隆就越多!

为什么会这样?

【问题讨论】:

    标签: jquery html model-view-controller ember.js


    【解决方案1】:

    您的某个模板中有错误的 html。可能缺少结束标签或类似的东西。除了这些,您还需要展示您的模板。

    【讨论】:

    • 看到我错过了结束 div .. 干杯
    猜你喜欢
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    • 2019-12-23
    • 1970-01-01
    相关资源
    最近更新 更多