1

我一直在查看 Angular Schema Form 文档,以便能够将属性应用于在以下位置生成的元素:https ://github.com/Textalk/angular-schema-form/blob/development/docs/index.md

上上下下找了找,什么都没发现。我通过定义模式看到您可以定义自定义 HTML 类:

htmlClass: "street foobar",  // CSS Class(es) to be added to the container div
fieldHtmlClass: "street"     // CSS Class(es) to be added to field input (or similar)
labelHtmlClass: "street"     // CSS Class(es) to be added to the label of the field (or similar)

但是,一直无法找到我可以在哪里应用属性,例如data属性或特定于元素本身的属性。您希望从表单生成中获得有关此类基本功能的任何资源?

有任何想法吗?谢谢!

4

1 回答 1

1

我认为这不可能完全通过 json 模式定义来完成,您必须扩展 Schema Form 并提供您自己的带有自定义属性的 HTML 模板。我自己也遇到过这个问题,也不得不做同样的事情。

我相信你已经看到了,但这里是关于扩展的文档:

https://github.com/json-schema-form/angular-schema-form/blob/master/docs/extending.md

于 2016-03-03T14:39:13.557 回答