我在我的Ember应用程序中有一个车把模板。
{{#if image}}
    <img src="{{unbound image}}" />
{{/if}}if语句工作正常,但当导航回主页时,它似乎正在中断。当我回到索引路径时,会得到这个错误。
TypeError: chains is undefined
ember.js (line 4177)
var chains = this._chains, node = chains[key];当我删除我的车把模板中的if条件时。我不再得到错误,我可以回到主页,没有任何问题。
我正在使用EmberJSBeta1.5.0-Beta.2、Handblebar 1.3.0和jQuery 1.11.0。
真奇怪,如果条件可以打破这一点,但我花了几个小时试图缩小它,这是我的结论是问题。
发布于 2014-05-06 15:02:11
当{{if}子句中的属性名以大写字母开头时,我看到了同样的问题。
我认为下面的问题讨论可能是说明https://github.com/emberjs/ember.js/issues/1493的根本原因
sly7-7两年前被评论过 我认为这是因为在工具栏中使用大写名称可以搜索全局。在编写Foo.Bar时,我认为工具栏试图解析名称空间Foo,然后是类或属性栏。
https://stackoverflow.com/questions/22079277
复制相似问题