gpt4 book ai didi

ember.js - Ember.CollectionView 和 Ember.ContainerView 的区别

转载 作者:行者123 更新时间:2023-12-05 01:10:07 24 4
gpt4 key购买 nike

我已经浏览了源代码注释和 emberjs api但我真的不觉得我对两种 Ember.View 之间的差异有一个非常清楚的了解。如果有人可以描述可能使用 Ember.ContainerView 而不是 Ember.CollectionView 的情况,反之亦然,我将非常感激。谢谢!

最佳答案

CollectionView = 一遍又一遍的同一个 subview

当您希望为数组中的每个元素都拥有一个 View 对象时,这很有用。例如,如果有一个帖子列表并希望为每个帖子显示一个 PostSummary View 。典型的 ember 应用程序将通过使用 Handlebars 来完成此操作 {{each}}帮助器,已使用 CollectionView 实现。

ContainerView = 不同的 subview

Ember.ContainerView 当您需要以编程方式管理任意 subview 列表时。 CollectionView 扩展了 ContainerView。作为替代方案,您可以使用 handlebars helper 使用条件来插入子模板 {{view}} helper 代替。

关于ember.js - Ember.CollectionView 和 Ember.ContainerView 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com