我正在使用Ember.CollectionView
一个itemView
包含{{bindAttr class="App.offersController.filters.profile:selected"}}
.
当App.offersController.filters
发生变化时,collectionView 会重新渲染每个 itemView。
当我使用时{{bindAttr class="App.offersController.filters.profile:selected"}}
,我在第 18675 行收到错误TypeError: elem is undefined
,Ember 尝试更改被旧视图破坏的属性。
在 Ember 的代码中,我看到了评论:
如果我们再也找不到该元素,则父模板已被重新渲染,我们已经被核弹了。移除观察者。
它在我使用时有效{{App.offersController.filters.profile}}
,但不适用于{{bindAttr class="App.offersController.filters.profile:selected"}}