Я пытаюсь следовать вводному уроку Angular "Tour Of Heroes".
В разделе " Показать объект героя " вы должны изменить содержимое шаблона heroes.component.html с
до
<h2>{{hero.name}} Details</h2>
<div><span>id: </span>{{hero.id}}</div>
<div><span>name: </span>{{hero.name}}</div>
Вышеприведенное работает для меня, но изначально я сделал небольшое отклонение и содержал содержимое шаблона в HTML-элементе абзаца
, например:
Проблема заключается в том, что, хотя вышеприведенный код работал, когда герой был простым объектом String, изменение шаблона на следующий не приводит к выводу. То есть осматривая источник, я просто вижу пустой элемент app-root.
<p>
<h2>{{hero.name}} Details</h2>
<div><span>id: </span>{{hero.id}}</div>
<div><span>name: </span>{{hero.name}}</div>
</p>
Что может быть не так? UM, наконец, я обнаружил ошибку, но я открыт для комментариев. Спасибо.