Ошибка получения схемы с ключом или идентификатором при использовании библиотеки Angular6-json-schema-form
Я использую библиотеку Angular6-JSON-схема-формы и включены
import { Bootstrap4FrameworkModule } from 'angular6-json-schema-form'
в файле app.module.ts. Также я создал объект схемы JSON в файле компонента и использовал нижеприведенное в файле app.component.html.
<json-schema-form loadExternalAssets="true" [schema]="yourschema" framework="bootstrap-4"></json-schema-form>
Но когда я запускаю npm и делаю localhost, я получаю сообщение об ошибке в консоли
ERROR Error: schema with key or id "http://json-schema.org/draft-06/schema" already exists
Может кто-нибудь, пожалуйста, помогите мне в решении проблемы.
0 ответов
Кажется, что в вашем проекте есть две JSON-схемы, каждая из которых имеет идентификатор " http://json-schema.org/draft-06/schema". Для этого может быть две причины:
- На самом деле есть еще один файл схемы JSON, который вы используете с тем же идентификатором.
- Существует только одна схема с этим идентификатором, но фреймворк с трудом считывает ваш $id из схемы. У нас также были некоторые трудности с чтением $id с этим фреймворком в нашей команде. попробуйте удалить $id и его значение и перезапустите приложение.