【发布时间】:2019-07-23 16:04:36
【问题描述】:
在我的 Angular 项目中,我需要动态创建一些表单。我为此做了一些谷歌搜索,发现了一个模块angular-schema-form。看来这正是我想要的,但问题是我不明白如何保持模式和形式。架构和形式是什么关系?
我从form types 阅读了文档,但这对我帮助不大。我不想像 HIT 和 TRY 那样使用这个模块。我首先要理解这个概念:schema和form是什么关系?
【问题讨论】:
-
您的问题不清楚。您不确定 JSON-Schema(您要询问的模块的格式)是什么? json-schema.org.
-
一些来自 angular-schema-form github 页面的代码 sn-p。
var schema = { "type": "object", "properties": { "surname": { "type": "string" }, "firstname": { "type": "string" }, } } // for form [ "firstname", "surname" ]这里数组用于表单,对象用于模式。他们使用一些约定来呈现 html。像输入框的类型字符串或文本,如果我想用作标签怎么办,另一个选项是模板而不是文本,这里我不如何将此模板html与模型值绑定。 [1/2] -
您的问题已在 JSON-Schema 规范中得到解答。
-
从问题和 cmets 看来,您在理解文档时遇到了困难。如果您能够尝试一些事情并就文档中某个让您感到困惑的特定部分提出问题,那么您将有更好的运气获得合理的答案。在这里从其他来源重写文档几乎没有帮助。
标签: angularjs angular-schema-form