Methods 如何确定backbone.js方法接受哪些选项?
我正在查看Backbone.js文档,我注意到许多方法都接受您可以提供的选项,但没有指定它们 例如,如果您查看,您将看到: 删除集合。删除(型号,[选项])Methods 如何确定backbone.js方法接受哪些选项?,methods,backbone.js,Methods,Backbone.js,我正在查看Backbone.js文档,我注意到许多方法都接受您可以提供的选项,但没有指定它们 例如,如果您查看,您将看到: 删除集合。删除(型号,[选项]) 从集合中删除模型(或模型数组),然后返回它们。每个模型可以是模型实例、id字符串或JS对象,也可以是collection.get的id参数所接受的任何值。为每个模型触发一个“删除”事件,然后触发一个“更新”事件。删除前模型的索引作为options.index提供给侦听器 它没有提到它接受什么样的选择。js文档中的许多方法没有指定它们接受的选
从集合中删除模型(或模型数组),然后返回它们。每个模型可以是模型实例、id字符串或JS对象,也可以是collection.get的id参数所接受的任何值。为每个模型触发一个“删除”事件,然后触发一个“更新”事件。删除前模型的索引作为options.index提供给侦听器 它没有提到它接受什么样的选择。js文档中的许多方法没有指定它们接受的选项 如何确定backbone.js方法接受哪些选项 删除集合。删除(模型,[选项]) 从集合中删除模型(或模型数组),然后返回 他们。每个模型可以是模型实例、id字符串或JS对象, 可接受为collection.get的id参数的任何值。发射 每个模型的“删除”事件,以及之后的单个“更新”事件, 除非通过了{silent:true}。删除前的模型索引为 侦听器可以作为options.index使用 最新的主干网文档列出了至少一个选项,这是适用于触发事件的任何主干网方法的常见选项之一:
silent
。如果设置为true,此选项将导致该方法不会触发它通常会触发的事件
那么,为什么不澄清文档中只有silent
(或适用于方法的任何选项)呢?为什么要将其保留为不明确的选项
options
是一种通用机制,它提供了获取任何种类的辅助信息的主干,因此options
也可以通过几种方式使用,而不仅仅是文档化的选项
options
对象获取自己的选项
选项
被传递到由删除
发出的触发器
调用(或任何事件触发方法),这意味着您可以使用它们将信息作为自己的自定义“选项”传递给事件处理程序
您始终可以打开源代码,并从第二个参数选项中检查方法处理的内容。顺便说一句,最好在与
backbone
幕后人员联系时提出与此相关的问题,而不是在此处询问..?如果文档中没有此问题,请使用源代码。我不知道你希望得到什么样的答案?所有方法可用的所有选项的综合指南或github回购的链接?