Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 流星变化模板_Meteor - Fatal编程技术网

Meteor 流星变化模板

Meteor 流星变化模板,meteor,Meteor,也许我误解了动态模板,但如果我理解正确,这基本上就是在一个模板中放置一个占位符,您可以在其中显示其他模板,并根据需要交换它们 我需要的是稍微不同的,因为模板本身需要是动态的,这取决于它应该显示的文档,但是我无法事先确切地知道需要什么不同的组合,因为这些组合可能会经常更改 假设我们有一组文档,但这些文档有不同的参数: { p1: "...", p2: "...", } { p1: "...", p3: "...", } { p2: "...", p3

也许我误解了动态模板,但如果我理解正确,这基本上就是在一个模板中放置一个占位符,您可以在其中显示其他模板,并根据需要交换它们

我需要的是稍微不同的,因为模板本身需要是动态的,这取决于它应该显示的文档,但是我无法事先确切地知道需要什么不同的组合,因为这些组合可能会经常更改

假设我们有一组文档,但这些文档有不同的参数:

{
    p1: "...",
    p2: "...",
}
{
    p1: "...",
    p3: "...",
}
{
    p2: "...",
    p3: "...",
    p4: "...",
}
而且,最重要的是,在添加的任何新文档中,参数都可能经常更改。我们为这些不同类型的文档提供了一个JSON模式,每个文档都定义了要使用的参数,但是这些文档可以动态地经常更改

如何创建显示/编辑此集合中的对象的模板


在Meteor中,这样的事情是可能的吗?

可能的密钥范围是先验的还是不可预测的?它实际上是不可预测的,但它是以定义的JSON形式从另一个服务接收的,描述名称、类型等。好的,那么您基本上需要呈现任意JSON?这就像构建一个JSON查看器(有很多)。你想要什么样的用户体验?我对从JSON构建UI很在行,我只是不知道是否有可能以流星方式将其绑定到数据库?现在,当我使用Meteor模板构建UI时,数据会被绑定并对数据库中的更改做出反应,但那是我了解结构并能够将特定文本字段绑定到文档中的特定项的时候。但在“不可预测的文档”的情况下也可能出现这种情况吗?在您的示例中,3个文档中没有通用的键,那么如何将字段绑定到“特定项”?它必须基于某种东西!是的,您可以将JSON塞进mongo文档,而不必担心模式,这是最简单的部分。