Существует массив с вложенными элементами, свойства которого зависят от свойств данных. Вопрос: почему не реагирует? Установите и получите наборы наблюдателей Vue для этих свойств. Но когда свойства данных изменяются (this.errorData.isNotServerError = true), свойства в массиве с вложенными элементами, свойства которых зависят от свойств данных, не обновляются. Typescipt с Vue.
'' 'private baseErrorLabelList = [
{
condition: this.errorData.isNotServerError,
text: this.$root.$t('login.error_label.not_server_error'),
},
];
' ''
Массив выше.
'' 'private emptyErrorData = {
isIncorrectDataProvided: false,
isServerError: false,
isNotServerError: false,
};
private userData = Object.assign({}, this.emptyUserData);
public errorData = Object.assign({}, this.emptyErrorData);
' '' Свойство data.
Даже если удалить назначить, ничего не работает.