Всем привет.
Помогите решить проблему.
Вот, что у меня в компоненте
export class DashboardComponent implements OnInit {
username: String = 'hello ';
constructor(private userdata: UserdataService) { } // здесь у меня сервис, где написано: user = new Subject();
ngOnInit() {
this.userdata.user.subscribe( (datatest: string) => {
this.username = datatest;
console.log(this.username);
});
}
}
А вот, что в шаблоне
{{ username }}
Когда я получаю данные, в console.log выводится правильный результат, но когда я делаю присвоение
this.username = datatest;
переменная не меняет своего свойства.
У меня есть подозрение, что this. в данном случае не работает для глобальной переменной.
Может подскажите, как сделать так, чтобы переменная изменялась?
Заранее спасибо.