Почему Angular's $sanitize не разрешает ввод и кнопки?
У меня есть вопрос о angular-sanitize($sanitize)[1]. Почему не разрешены элементы ввода и кнопки?
Пример кода:
$sanitize('<input/>') // ""
$sanitize('<button>A</button>') // ""
Я посмотрел на код и увидел, что есть жестко закодированные допустимые элементы [2]. Мой вопрос больше о "Почему они относятся к ним как к вредным элементам"
Спасибо!
[1] - https://github.com/angular/angular.js/blob/0822d34b10ea0371c260c80a1486a4d508ea5a91/src/ngSanitize/sanitize.js#L1[2] - https://github.com/angular/angular.js/blob/0822d34b10ea0371c260c80a1486a4d508ea5a91/src/ngSanitize/sanitize.js#L265-L269
1 ответ
Решение
Хорошо, похоже, что я нашел частичный ответ на мой вопрос - https://github.com/angular/angular.js/issues/5900