Угловой 7 - ngbRadioGroup не работает - Нет доступа к значению для элемента управления формы с именем - PullRequest
0 голосов
/ 18 апреля 2019

Я следую документации из NG-Bootstrap, чтобы добавить компонент ngbRadioGroup, но я получаю следующее сообщение об ошибке: Ошибка: нет доступа к значению для элемента управления формы с именем: 'category'

Я фактически вставил тот же код из документации, но у меня все еще возникает та же проблема. Я включаю только загрузочные css (не js, jquery и popper), как указано в документации NG-Bootstrap.

Это код, который я использую

myForm = new FormGroup({
  category: new FormControl('')
});
<div class="btn-group btn-group-toggle d-flex flex-column mt-4" ngbRadioGroup name="radioBasic" formControlName="category">
    <label *ngFor="let cat of categories" ngbButtonLabel class="btn btn-outline-primary mb-2">
        <input ngbButton type="radio" [value]="cat.id" /> {{cat.displayName}}
    </label>
</div>

Это ожидаемый результат с точки зрения пользовательского интерфейса:

UI Category

1 Ответ

0 голосов
/ 23 апреля 2019

Для начала просто убедитесь, что NgbModule импортировано:

import { NgbModule } from '@ng-bootstrap/ng-bootstrap';

Я полагаю, вы проверили это: https://ng -bootstrap.github.io /# / компоненты / кнопки / примеры .Возможно, вы захотите вернуться еще раз и посмотреть пример на StackBlitz, чтобы проверить код.

...