Ember.js 设置contentBinding时从DOM中删除CollectionView

Ember.js 设置contentBinding时从DOM中删除CollectionView,ember.js,Ember.js,我有一个简单的GoogleMaps视图,它是一个CollectionView,并且有一个到数组控制器的contentBinding。每次我通过将内容设置为一个新数组,将内容设置为一组新对象时,就会从DOM中删除带有映射的CollectionView。但是,如果我将对象推送到内容,它将正常工作。我需要用新的数据数组重置内容,因为它将来自API。有人能告诉我为什么会发生这种事吗?我今天一直在努力解决这个问题 这是一本书。您可以在我上面描述的“refresh”方法中取消对代码的注释,以查看它是否正常工

我有一个简单的GoogleMaps视图,它是一个CollectionView,并且有一个到数组控制器的contentBinding。每次我通过将内容设置为一个新数组,将内容设置为一组新对象时,就会从DOM中删除带有映射的CollectionView。但是,如果我将对象推送到内容,它将正常工作。我需要用新的数据数组重置内容,因为它将来自API。有人能告诉我为什么会发生这种事吗?我今天一直在努力解决这个问题


这是一本书。您可以在我上面描述的“refresh”方法中取消对代码的注释,以查看它是否正常工作。

最后,我找到了一个解决方案。我创建了一个ember组件,它将goole maps视图应用于自身,然后在components视图模板中添加标记的集合视图。现在我可以刷新数据,而无需删除谷歌地图视图。请看这个,看看它是否正常工作

有人知道吗?我还是不能让它工作。