1

我正在尝试使用角度模式形式http://schemaform.io/虽然我觉得它很棒,但我认为它太像一个平台解决方案,我必须深入研究代码才能真正理解它才能获得它用自定义装饰器做我需要的事情。我还发现 'shema=' vs 'form=' 非常令人困惑。

我现在倾向于“自己动手”,任何人都可以推荐使用除 angular-schema-form 以外的其他软件包或采用本土路线来保持控制吗?当我不完全理解它们(或者会以不同的方式编码)或者它们是否能满足我们的需求时,我很难依赖 3rd 方产品。

那么除了 schema-form 或使用 angularjs 的自制表单生成器的任何好的入门包之外,还有什么选择吗?

4

1 回答 1

2

Angular Schema Form 的核心是一个模板管理器,可通过配置减少工作量并轻松管理重用。您完全有能力制作自己的 Angular 组件并通过 UI Schema 将信息传递给它们。

为了详细说明差异,JSON Schema 是定义数据模型的标准,而 ASF 中的 UI Schema(表单)定义专门用于表示层,这还包括一些数据模型属性的覆盖。

当了解开源产品的内部运作为您提供贡献和改进库的能力时,滚动自定义解决方案毫无意义,这是一个更好的结果,每个人都做自己的事情并每次都重新发明轮子。

于 2017-07-18T04:02:20.770 回答