<form #form="ngForm" (ngSubmit)="formSubmit(form.value)">
<nb-select name="select" ngModel multiple>
<nb-option value="1">Item 1</nb-option>
<nb-option value="2">Item 2</nb-option>
<nb-option value="3">Item 3</nb-option>
<nb-option value="4">Item 4</nb-option>
</nb-select>
</form>
Когда я добавляю несколько к nb-select, возникает следующая ошибка:
ERROR Error: Uncaught (in promise): Error: Can't assign single value if select is marked as multiple
Я не эксперт по angular, поэтому я не уверен, но я думаю, что проблема в том, что angular пытается присвоить массив значений строковой переменной.
Если я удаляю несколько, он работает нормально. Также, если я удаляю ngModel, он не выдает ошибки, но тогда я не могу получить доступ к его значению в formSubmit().
Можете ли вы помочь мне решить эту проблему, пожалуйста?
Спасибо.