车把的{{#if}}块中的值评估

时间:2012-03-24 17:41:05

标签: ember.js

我有ArrayProxy填充了不同的值,并且在迭代器中抛出它并在迭代器的上下文中比较this后,它总是被计算为真值,除了空数组。我做错了什么?

这是jsfiddle

1 个答案:

答案 0 :(得分:0)

如果查看源代码,长度为0的数组的计算结果为false:https://github.com/emberjs/ember.js/blob/master/packages/ember-handlebars/lib/helpers/binding.js#L134-135