- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我已经研究 Backbone.js 几个星期了,我对将 View 与模型、路由器和集合一起使用感到很自在。
我还有一些很大的差距:
id
、cid
、idAttribute
之间有什么联系?它们如何相互影响?
新模型究竟何时获得其 ID?服务器负责分配吗?我是否需要将它添加到模型的 defaults
中(可能作为一个函数)?也许 addNewModel
函数应该这样做?
最佳答案
What is the connection between
id
,cid
, andidAttribute
? How do they affect each other?
cid 和 id 都应该是模型的唯一 ID,可用于 retrieve 模型 from 集合。
两者之间的区别在于 cid
是由 backbone.js 客户端分配的,如果您没有实际的 id,这很有用,因为模型尚未保存到服务器,或者您甚至没有将其保存到数据库(也许您使用的是 localStorage )。 id
属性应该是来自您的服务器的模型的 ID(即数据库中的 ID)。 idAttribute
告诉 Backbone 它应该使用来自您的服务器的哪个“字段”来更新 id
属性,默认情况下它设置为“id”,但正如它在 documentation 中所说如果您的服务器使用其他东西,您可以将其设置为那个(给出的示例是将其设置为“_id”。
When exactly does a new model get its ID? Is the server responsible for assigning it? Do I need to add it to the
defaults
of the model (maybe as a function)? Maybe theaddNewModel
function should do that?
它们在保存到 server 时应该获得新的 ID,您不需要手动设置它(基于 idattribute
),除非您需要对该过程进行更多控制。
关于javascript - Backbone.js - id vs idAttribute vs cid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169822/
我想在 javascript 中为文件生成 CID(内容标识符),而无需访问 IPFS 节点或互联网。我试过使用 js-multihashing-async首先散列文件和js-cid从哈希生成 CID
这是我的测试 tokenURI.json 文件,其中包含我传递给 token 合约的 imageURI。setTokenURI(): { "attributes": [ { "t
我遇到以下问题我正在使用 AlloyUI 在 Liferay 中实现 portlet 使用以下代码 " /> Portlet 仍然可以工作,但遇到以下错误 jodd.bean.Bean
这可能是一个非常基本的问题,但我在搜索中找不到。假设文件内容甚至一点都没有改变,IPFS CID 是否永远不会改变,即使它被不同的用户添加/固定? 在可预见的 future ,这种假设是否成立?我知道
这可能是一个非常基本的问题,但我在搜索中找不到。假设文件内容甚至一点都没有改变,IPFS CID 是否永远不会改变,即使它被不同的用户添加/固定? 在可预见的 future ,这种假设是否成立?我知道
我正在尝试在使用 mustache.js 构建的模板上渲染 Backbone 集合。问题是我无法在模板中获取模型的 cid。我的代码是 Phone Appo
-我用java代码编写的Cid程序.. -我的Cid程序可以添加案例并修改它们.. -我的程序连接到2个数据库,1是主数据库,1是辅助数据库.. 我的数据库是sqllite .. -我插入的案例每个案
Add Comment " method="post" id="additi
我想知道哪种资源(图片?视频?其他?)可以使用 cid 嵌入到 HTML 电子邮件中,如下所示: 您认为将 HTML 作为一个整体来保存 HTML 的一个好策略是用 base64 编码数据搜索和替换
我正在尝试为电子邮件创建一个界面。我想导入图片,但没有 cid 无法导入。例如: 这很好用。但我似乎无法将文字放在图片的左侧。请查看下面的代码以获得更好的理解! Airline Credi
我构建了一个 Android 应用程序,它可以处理来自 Google map 的共享 Intent 并显示它的坐标。 问题是他们发送了一个短 url,我用 Google 的 url shortner
我需要将图像嵌入到 HTML 邮件中。图片本身已经可以正常工作并按预期嵌入到邮件中,但存在一个问题:图片显示于:但不是: 有人知道是什么导致了这个问题吗? 最佳答案 你的语法是正确的。或者至少这是许
我有一个 View ,其模板如下所示: "> 我需要使用模型数据来渲染这个模板,所以我执行以下操作: render: function () { var tem
我有一些印地语的 PDF,并且有可提取的文本。我使用 pdfminer.six for python 3.6 来进行提取。输出如下: 正如我们所见,有许多字符被转换为“(cid :number)”形式
在所有版本中,我都能获得 SdCard 的详细信息,如序列号、CID 号......除了 Nougot 版本。 我正在使用以下方法获取 SdCard 详细信息。除牛轧糖外,所有版本都可以正常工作。这些
目前,我正在用网络中的单元对我的 Android 进行三边测量。它甚至比我想象的更准确。但没有我想要的那么准确。所以我想涉及比从 getNeighboringCellInfo 获得的更多的塔。我想获得
我正在编写一个网络应用程序,它在 PDF 的每个页面的顶部提取一行。 PDF 来自产品的不同版本,可以通过许多 PDF 打印机,也有不同的版本和不同的设置。 到目前为止,使用 PDFSharp 和 i
在 Backbone.js 中,有一个我看到的名为“cid”的属性......它是否仅用于模型对象(而不是 View 或集合) “id”和“idAttribute”也仅供模型对象使用吗?有什么不同?如
我使用 ConversatonScoped bean 作为我的 JSF 支持 bean。有时,url 会附加 ?cid=XX。然而,当 session 作用域 bean 过期时,这通常会导致问题。它在
我正在尝试根据单击的按钮将“courseid”发送到本地存储,但 onclick 不起作用。有没有一种方法可以根据单击的按钮将相关的“courseid”接收到 onclick 函数。 handleC
我是一名优秀的程序员,十分优秀!