Это при использовании новой строки (два пробела, сопровождаемые \ n), необходимой в BasicCard при чтении текстовой строки из Firestore.
Предположим, я сохранил строку как: The options are: \n1. One. \n2.Two
как строкув документе FireStore.Когда я читаю и заполняю его текстом BasicCard, ответ симулятора показывает, что одиночная обратная косая черта была заменена двойной обратной косой чертой, а именно.The options are: \\n1. One. \\n2.Two
.
Я попытался запустить команду замены Javascript: str.replace(/\\n/g, '\n');
все равно результат показывает две обратные косые черты в ответе симулятора.
Я попытался запустить команду замены Javascript: str.replace(/\\n/g, '\\n');
все равно результат показывает две обратные косые черты в ответе симулятора.
Я попытался выполнить команду замены Javascript: str.replace(/\\\\n/g, '\\n');
все равно результат показывает две обратные косые черты в ответе симулятора.
Когда я записываю преобразованную строку, она отображается правильно, но в ответ добавляется двойной обратный слеш.Я перепробовал все вышеперечисленные варианты, но форматированный текст в json всегда показывает две обратные косые черты.Кажется, проблема в том, что Firestore хранит escape-символы, потому что, если я жестко закодирую строку с [space][space]\n
, на экране BasicCard появится новая строка.
Спасибо