我正在尝试使用角度架构,http://schemaform.io/虽然我发现它很棒,但我认为它太像平台解决方案了,我不得不深入研究代码真正理解它是为了让它做我需要的自定义装饰器。我也发现了' shema =' vs' form ='非常混乱。
我现在倾向于“自己动手”,任何人都可以推荐使用除了角度架构形式之外的其他套餐或者去本土路线保持控制吗?当我不完全理解第三方产品(或者会以不同的方式对它们进行编码)或者它们是否满足我们的需求时,我很难依赖第三方产品。
那么除了schema-form之外的任何选项还是使用angularjs的本地生成表单生成器的任何好的入门包?
答案 0 :(得分:2)
Angular Schema Form的核心是模板管理器,可以通过配置轻松减少工作量并轻松管理重用。您可以创建自己的Angular组件,并通过UI Schema将信息传递给它们。
详细说明差异JSON Schema是定义数据模型的标准,ASF中的UI Schema(表单)定义专门用于表示层,这还包括一些数据模型属性的覆盖。
当了解开源产品的内部工作原理为您提供贡献和改进库的能力时,滚动自定义解决方案毫无意义,这是一个更好的结果,每个人都在做自己的事情并重新发明轮子每一次。