2

我有一个主干视图,显示来自几个不同集合的信息。可以使用这些模型的 cid 作为 html id 属性吗?换句话说,是否保证 cid 在所有集合中的所有模型中都是唯一的?

4

1 回答 1

1

文档说:

cid model.cid

模型的一个特殊属性,cid或客户端 id 是一个唯一标识符,当它们第一次创建时自动分配给所有模型。当模型尚未保存到服务器并且还没有最终的真实id但已经需要在 UI 中可见时,客户端 id 很方便。

没有提到集合或模型类型,所以它们应该足够安全。如果说模型被破坏,则不能保证给定的值cid不会被重用,但这对您来说可能无关紧要,并且cids 唯一合理的实现是拥有一个某种类型的全局计数器,当cid需要一个新的值时它会递增。

OTOH,如果我有id可用的真实模型,我会使用它们。

于 2013-09-25T01:53:43.617 回答