У меня есть example: string;
в моем component.ts
файлах. Я может выводить эту переменную двумя способами (по крайней мере, я знаю):Должен ли я использовать [innerHTML] или обычный способ (Угловой 2)
я могу сделать:
<p>{{ example }}</p>
и я могу сделать:
<p [innerHTML]="example"></p>
Ну, когда я использую В первую очередь моя IDE (phpStorm) сообщает мне, что мой var не нужен, потому что я никогда не использовал его. Но когда я использую второй способ, он говорит, что я использую его.
Имеет ли значение, какой метод использовать?
Первый способ может привести к тому, что пользователь увидит буквальную строку «{{example}}» на короткое время, если страница загружена до того, как будет установлен пример. по этой причине второй метод лучше. – bryan60
Даже когда я использую Angular 2? –
afaik, если только пример не является фактическим html, вы должны использовать первый способ. innerHTML для фактической разметки html –