似乎我遇到了许多情况,其中构建我的数据的适当方法是将其拆分为两个文档.让我们说这是一个连锁商店,你节省了每个客户访问过的商店.商店和客户需要是独立的数据,因为它们与许多其他东西相互作用,但我们需要将它们联系起来.
因此,简单的答案是将用户的Id存储在商店文档中,或将商店的Id存储在用户的文档中.但很多时候,您希望访问1-2个其他数据用于显示目的,因为Id无用.可能是客户名称或商店名称.
非常感谢您的意见和/或任何类型的"最佳实践"或至少有充分理由讨论这些主题的链接.
我有两个视图显示大致相同的数据,但一个是客户端,而另一个是项目.通常这会很棒,因为相同的显示模板会在两个视图中重复使用.但是,当客户按项目列出时,我需要显示这些项目的不同.但是,他们已经定义了显示模板.我有什么方法可以为一种类型提供两个显示模板吗?
编辑
好吧,我忘记了一个让这更复杂的重要细节.虽然有各个模型(视图模型)保存每个视图的项目,但项目本身是混合类型(公共基类).显示模板适用于列表中可能包含的每种类型的项目,因此我无法在模型上使用属性.
我想我可以制作单独的子模型来包装或替换类,但这比我更喜欢的重复和工作更多.
我有一个按钮,可以在两个iframe中加载两个不同的页面。我需要等待这些加载完成(例如ready(),不在乎图像和其他内容),然后触发其他操作。我怎样才能做到这一点?