Я работаю над проектом по оцифровке анкет. На данный момент я пытаюсь заставить работать все виды вопросов, например, вопросы с множественным выбором и вопросы с флажками уже работают, теперь я хочу, чтобы последующие вопросы работали, поэтому вопрос должен появляться только тогда, когда клиент заполняет «да», например, в вопросе с множественным выбором, который идет заранее. А сейчас так: дополнительный вопрос либо всегда постоянно отображается в анкете, либо все вопросы из нее исчезают. Как это исправить? Я работаю с C#, .NET, HTML. Vue, Bootstrap и база данных связаны через MySQL Navicat с моделями.
moetVraagGetoondWorden(v) {
if (!v.afhankelijkvanVraagId || v.afhankelijkvanVraagId == null)
return true;
const ouderAntwoord = this.antwoorden[v.afhankelijkvanVraagId];
if (!ouderAntwoord)
return false;
const verwacht = v.afhankelijkvanAntwoordOptiesId?.toString().toLowerCase();
if (Array.isArray(ouderAntwoord))
return ouderAntwoord.map(a => a.toLowerCase()).includes(verwacht);
return ouderAntwoord === verwacht;
},