海外资源测评导航
返回开发工具 海外资源 / 开发工具 / 开源表单生成 / schemaform.io
S
🔧 开发工具 开源表单生成 未知总部 国内优化

schemaform.io

JSON Schema生成表单

6.0/10 中国可用
TTG4G 编辑组 ·更新于 2026-06-08 ·数据来源: ai_crawl 评测方法 ↗
数据来源
ai_crawl · 最近更新 2026-06-08
行业深度解析AI 深度分析
一句话Angular Schema Form 是一个基于 AngularJS 指令与服务的开源表单生成工具,可从 JSON Schema 生成 Bootstrap 3 表单。
定价免费开源 正文未提及商业定价;提供 GitHub 下载,并可通过 bower 或 npm 安装。
适合谁使用 AngularJS、JSON Schema 和 Bootstrap 3 构建动态表单的前端开发者与团队
核心功能根据 JSON Schema 生成表单使用 JSON Schema 校验表单通过 form definition 调整字段展示、类型和顺序内置多种基础表单类型支持数组、拖拽排序和 tab 形式数组支持 WYSIWYG、datepicker、colorpicker、font-picker 等第三方 add-ons可扩展自定义表单字段类型支持自定义校验消息、后端校验注入、同步与异步校验器支持条件显示、ngModelOptions、onChange、copyValueTo 等表单选项
功能与用途一组 AngularJS directives 和若干 services,用于从 JSON Schema 生成 Bootstrap 3 ready forms,并使用 JSON Schema 进行校验;可通过 form definition 调整展示、字段类型、顺序和提交按钮等。
支持语言/框架AngularJS、JSON Schema、Bootstrap 3;校验使用 tv4;支持 Angular ngModelController、$validators、$asyncValidators 等机制。
开源还是闭源正文出现 GitHub、npm、bower、download from github,表明可作为开源项目获取;未给出具体许可证。
自托管选项可通过 bower install angular-schema-form、npm install angular-schema-form 或从 GitHub 下载后在项目中使用。
定价未提及付费方案;从正文看可免费安装和下载。
API/SDK提供 AngularJS 指令 sf-schema、sf-form、sf-model、sf-options;支持事件 schemaFormValidate、schemaFormRedraw、schemaForm.error.*;支持 services、form definition、全局配置、验证消息函数、自定义字段扩展。
集成与生态支持第三方 add-ons,如 wysiwyg editors、datepickers、colorpickers、font-pickers;可扩展自定义表单字段类型;通过 npm、bower、GitHub 分发。
文档质量文档内容较详细,覆盖 Basic Usage、Handling Submit、Updating Form、Global Options、Validation Messages、Custom Validation、Form types、Form definitions、Standard Options、Extending Schema Form 等;包含代码示例。
中国访问未知
适用场景后台管理系统表单、配置表单、基于 JSON Schema 的动态表单、需要后端返回 schema 后前端自动渲染的场景
同类React JSONSchema Form、Formily、JSON Forms、Uniforms
性价比8
易用7
服务5
综合7
优点
  • 围绕 JSON Schema 的表单生成能力清晰,适合元数据驱动表单
  • 表单展示与校验可分离,form definition 能细粒度控制顺序、类型和选项
  • 内置字段类型较多,并支持第三方 add-ons 和自定义扩展
  • 文档覆盖基础用法、提交处理、校验、字段类型、扩展等开发细节
  • 可通过 npm、bower 或 GitHub 获取
不足
  • 依赖 AngularJS 与 Bootstrap 3,技术栈较旧
  • 正文未提供维护状态、版本兼容性和安全更新信息
  • 正文未提及企业支持、SLA 或商业服务
  • 复杂校验如 anyOf、oneOf 文中说明并非完全支持或需要自定义处理

深度测评

TG4G · 2026-06-08 更新 · 仅供参考

是什么

Angular Schema Form 是一个面向 AngularJS 的表单生成工具,由一组 directives 和若干 services 组成。它的核心目标是:给定 JSON Schema,即可生成 Bootstrap 3 风格的表单,并基于 JSON Schema 完成校验。页面示例展示了 schema、form definition、model 与最终输出之间的关系,定位非常明确:服务于元数据驱动的动态表单。

核心能力

在功能上,它支持使用 JSON Schema 校验表单,并通过 form definition 微调展示层,例如修改字段类型、调整字段顺序、设置 textarea、submit 等。内置字段类型覆盖 text、textarea、number、password、checkbox、select、radios、fieldset、section、array、tabarray、template 等,也支持数组拖拽或 tab 展示。校验方面,文档提到使用 tv4,并支持自定义 validationMessage、消息插值、后端错误注入,以及 AngularJS 的 $validators 和 $asyncValidators。

生态、API 与文档

它可通过 bower、npm 安装,也可从 GitHub 下载,具备典型前端库的自托管使用方式。API 以 AngularJS 指令为主,包括 sf-schema、sf-form、sf-model、sf-options,并通过 schemaFormValidate、schemaFormRedraw、schemaForm.error.* 等事件处理校验和重绘。生态上支持 add-ons,例如 WYSIWYG 编辑器、datepicker、colorpicker、font-picker,也允许开发者扩展自定义字段类型。文档覆盖基础用法、提交处理、全局选项、校验、自定义字段、表单类型等,示例较充分。

定价与开源

正文未出现商业定价、许可证或付费支持信息,但明确提供 GitHub、npm、bower 获取方式,可按免费开源前端库理解。支付方式、企业服务和 SLA 均未披露。

优缺点与适合人群

优点是 JSON Schema 到表单的链路清晰,展示和校验可分离,扩展机制较成熟,适合后台管理、配置系统和动态表单场景。缺点也明显:它依赖 AngularJS 与 Bootstrap 3,技术栈偏旧;正文未说明维护状态和安全更新;复杂 JSON Schema 能力如 anyOf、oneOf 需要自定义处理。它更适合存量 AngularJS 项目,而不是新建现代前端项目。

中国访问

中国大陆访问情况正文未提供,判定为未知。若 GitHub 或 npm 访问不稳定,国内团队可考虑使用镜像源,或评估 Formily、JSON Forms、React JSONSchema Form 等替代方案。

本测评基于公开资料整理,不构成购买建议,请以 schemaform.io 官网实际信息为准。

中文卖点

AngularJS老牌开源表单工具,仍有参考价值。

官网快照

/shot/schemaform-io.png
schemaform.io

价格走势

当前价 · 仅供参考
价格未公开 当前定价
价格采集自官网公开页面,实时更新;历史走势数据采集中,暂无足够历史样本。下单请以官网实时价为准。

用户评价

综合评分
6.0/10
TG4G 综合评分

评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。

常见问题

schemaform.io 是一家未知的开发工具 (开源表单生成)服务商. 本页收录其「JSON Schema生成表单」套餐. AngularJS老牌开源表单工具,仍有参考价值.
schemaform.io 在中国大陆有较好的直连体验, 多数地区无需代理即可访问. 该商家总部位于未知, 主要面向海外市场.
访问 schemaform.io 官网完成注册即可使用. 注册一般需要邮箱 (推荐 Gmail/Outlook) 和支付方式. 多数海外服务支持信用卡 / PayPal / 加密货币. 完整流程见本页"前往官网"按钮.

浏览其他大类