{{#параметры}}
В приведенном выше файле руля мы давно заменили атрибут следующим кодом, и он работал так, как ожидалось,
attrs: "data = # {dataContext.id.toString ()} style = width: 70px; "
Это отлично работало в версии 3.0.3 и правильно интерпретировалось в следующем коде:
data = "5336686" style = " width: 70px; "
Но когда мы обновились до 3.0.5, приведенный выше код ломается и дает следующий кодированный вывод кода:
data=5339575 style=width:70px;
Насколько я понимаю, все выпуски минорных версий и патчей обратно совместимы. Я хотел бы знать, что мы должны обновить приведенный выше код, или это может быть отменено в следующем второстепенном выпуске? Это вызвало у нас серьезную производственную проблему :( Заранее спасибо!
У нас точно такая же проблема. В нашем случае у нас есть строки в кодировке base64, которые в остальном остаются нетронутыми, но любые завершающие символы =
преобразуются в =
.
+1, здесь точно такая же проблема.
Привет. Извините, если это изменение вызывает у вас проблемы. Он был представлен через # 1083. Я опубликовал его в ответ на № 1454, который ссылается на запись в базе данных безопасности узла .
Но ты прав. Список экранированных символов был задокументирован, так что это было критическое изменение.
Я собираюсь отменить его, но я также получу мнение людей, которые хотели изменить это.
Обновление: нет, я не собираюсь возвращать его прямо сейчас. Да нет, я жила в половине первого, так что я пойду спать и подумаю об этом.
@rhariraman Между прочим: вы используете отсутствие
Исправление безопасности отменено в версии 3.0.6.
Знаки равенства больше не экранируются.
@nknapp Большое спасибо :)
Самый полезный комментарий
У нас точно такая же проблема. В нашем случае у нас есть строки в кодировке base64, которые в остальном остаются нетронутыми, но любые завершающие символы
=
преобразуются в=
.