Я пытаюсь заставить Angular Dart отображать ссылку в теге из строки HTML.
Сначала я попытался установить внутренний HTML-код контейнера как строку HTML, но это не сработало, поэтому я попытался использовать класс DomSanitizationService
Дарта, но это тоже не похоже на работу.
Что у меня до сих пор есть
Dart:
class SomeComponent {
final DomSanitizationService sanitizer;
SafeUrl some_url;
SomeComponent(this.sanitizer) {
some_url = this.sanitizer.bypassSecurityTrustUrl('https://www.google.com');
}
String html_string = '''
<a [href]="some_url">Hi</a>
''';
String get Text => html_string;
}
HTML:
<div [innerHTML]="Text"></div>
Я получаю ошибку Removing disallowed attribute <A [href]="some_url">
. Текст Hi
, кажется, показывает, но больше нет ссылки.