gpt4 book ai didi

templates - 如何使用 meteor 模板创建类似目录的结构?

转载 作者:行者123 更新时间:2023-12-04 18:23:40 25 4
gpt4 key购买 nike

考虑一下我的预期输出模型:

Intended structure

Mongo DB 中这背后的数据结构如下所示 - 我没有将子类别嵌套在文档中,因为我仍然希望能够自动更新子文档 - 我还希望允许下面的动态层数。据我所知,Mongo 目前不允许对嵌套文档进行简单、动态的访问。

topmost_category = {
_id : "foo",
category_name : "Example",
parent_category: null,
subcatories: [ "sub_foo1", "sub_foo2", ... ]
}

child_category = {
_id = "sub_foo1",
category_name : "Example 2",
parent_category: "foo",
subcategories: []
}

底层 HTML 仅由嵌套的分支组成。当前选择的类别获得一个“事件”类,前面的图标被命名为“图标文件夹关闭”和“图标文件夹打开”(<i class="icon-folder-close"></i>)。

现在,我可以使用 this 的答案创建一个完整的树状结构。但是,所有分支机构都将“开放”。我该如何做到只有当前选择的分支是可见的,就像我的模型中显示的那样(并且它仍然对启动有反应)?

最佳答案

您可以在此处看到与 Hubert 描述的方法非常相似的方法的实现:

http://www.meteorpedia.com/read/Trees

这是 wiki 的(工作)类别浏览器功能的代码(您可以在那里看到演示)。

与 Hubert 的回答的主要区别在于它使用带有 session 变量的发布/订阅来实时获取打开的子项的数据。

关于templates - 如何使用 meteor 模板创建类似目录的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17567245/

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