我正在使用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"}}