奇怪的transition_to行为

时间:2014-09-16 18:51:15

标签: javascript ember.js handlebars.js

从路由器使用transition_to时,我遇到了一些意外行为。

如果路线正确更改但未清除{{outlet}},则会发生什么。

我尽可能地将这个例子归结为in this jsbin

我有一个authorize和一个secret资源,当从secret资源跳回到authorize资源时secrets模板的内容(黄色)留在原地:enter image description here

我的期望是secrets模板消失,authorize模板呈现为{{outlet}}

很奇怪,余烬检查员也没有接受它: enter image description here

我对ember来说相当新,所以我的假设是我做错了什么,但这种看起来像是一个bug。

1 个答案:

答案 0 :(得分:1)

你的把手中可能有不好的HTML,不匹配的标签就是最好的原因。

您的秘密模板有两个打开的div标签。