Ошибка получения схемы с ключом или идентификатором при использовании библиотеки Angular6-json-schema-form - PullRequest
0 голосов
/ 22 февраля 2019

Я использую библиотеку Angular6-json-schema-form и включил

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

Может кто-нибудь, пожалуйста, помогите мне в решении проблемы.

1 Ответ

0 голосов
/ 20 августа 2019

Кажется, что в вашем проекте есть две JSON-схемы, каждая из которых имеет идентификатор "http://json -schema.org / draft-06 / schema ".Для этого может быть две причины:

  1. На самом деле существует другой файл схемы JSON, который вы используете с таким же точным идентификатором.
  2. Существует только одна схема с этим идентификатором, но каркасиспытывает трудности с чтением вашего $ id из схемы.У нас также были некоторые трудности с чтением $ id с этим фреймворком в нашей команде.попробуйте удалить $ id и его значение и перезапустите приложение.
...