Здесь есть несколько вещей.Если вы используете angular и хотите предоставить данные для своего HTML-кода, вам понадобится декоратор @component в верхней части этого класса.
Внутри этого декоратора вы добавите несколько метаданных.Частью этих метаданных будет ссылка на папку вашего HTML-шаблона, которым вы хотите управлять с помощью этого теперь компонента.Ваш html не знает о данных в этом классе, потому что они никак не связаны друг с другом, что может понять angular.
Я бы попробовал кое-что ближе к этому:
@Component({
selector: 'my-page-selector',
templateUrl: './myPage.component.html',
styleUrls: ['./myPage.component.css']
})
export class HomePage {
object : any ;
constructor(private http: HTTP) {
this.http.get('https://jsonplaceholder.typicode.com/todos/1',{},{})
.then(data => {
this.object = data.data
}) .catch(error => this.object = error);
}
}
Тогда у вас будет html-файл 'myPage.Component.html', который затем сможет узнать о его компоненте управления.
<div>
{{object.title}}
</div>
Я бы посмотрел угловую документацию и ознакомился с угловым CLI.Это поможет вам создавать компоненты и шаблоны вместе, и вы сможете избежать этой путаницы.