使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly >注册表 >getClassFromOptions
Registry.getClassFromOptions() 函数
从给定类型的 Blockly 选项中获取类。此属性用于替换内置功能的插件。(如 Toolbox)
Signature:
export declare function getClassFromOptions<T>(type: Type<T>, options: Options, opt_throwIfMissing?: boolean): (new (...p1: any[]) => T) | null;
参数
参数 |
类型 |
说明 |
类型 |
类型<T> |
插件的类型。 |
选项 |
选项 |
要检查给定插件的选项对象。 |
opt_throwIfMissing |
布尔值 |
(可选)如果我们找不到插件,是否抛出错误。 |
返回:
(new (...p1: any[]) => T) |null
插件的类。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[],["The `registry.getClassFromOptions()` function retrieves a plugin's class from Blockly options based on its type. It takes the plugin's type, an options object, and an optional boolean to determine if an error should be thrown if the plugin is missing. It returns the plugin's class or `null` if not found. This is useful for plugins, like the Toolbox, which replace default functionality, and to find the given plugin on the option object.\n"]]