【文件属性】:
文件名称:json-schema-form:Angular JSON模式表单库
文件大小:202KB
文件格式:ZIP
更新时间:2021-03-18 18:31:21
autocomplete angular json-schema angular2 declarative-ui
轻量级Angular JSON Schema Form组件
目标
以完全声明的方式实现具有灵活样式和验证功能的任何Web表单
现场演示: :
Stackblitz: ://stackblitz.com/edit/dashjoin
特征
支持JSON Schema Draft 6
可以从URL加载引用的架构
呈现紧凑形式
支持2路数据绑定
基于REST服务的自动完成和提前输入(可以通过扩展的JSON指针处理复杂的响应)
CSS样式
内置验证
灵活的布局选项(选项卡,表格,垂直,水平,...)
几个输入小部件(文件上传,日期/颜色选择器,自动完成等)
轻量级:<1000行代码
安装
要在您的项目中使用库,请按照下列步骤操作:
npm i @angular/material
npm i @angular/flex-layout
npm i @angular/cdk
npm i @das
【文件预览】:
json-schema-form-master
----tsconfig.spec.json(270B)
----src()
--------main.ts(372B)
--------index.html(540B)
--------styles.css(209B)
--------polyfills.ts(3KB)
--------environments()
--------favicon.ico(15KB)
--------assets()
--------test.ts(757B)
--------app()
----.vscode()
--------launch.json(498B)
----angular.json(5KB)
----tsconfig.json(665B)
----LICENSE(11KB)
----tslint.json(2KB)
----README.md(14KB)
----tsconfig.app.json(210B)
----browserslist(429B)
----.editorconfig(246B)
----.gitignore(672B)
----karma.conf.js(1KB)
----package-lock.json(535KB)
----e2e()
--------src()
--------tsconfig.json(214B)
--------protractor.conf.js(808B)
----projects()
--------dashjoin()
----package.json(2KB)