sniffysko, спасибо за помощь, но пока не получается.
Вот так работает, но в пределах одного компонента. А на остальные не распространяется. А я хотел, чтобы переменные {{ user?.login }} были видны глобально, во всех шаблонах
app.component.ts
import { Component } from '@angular/core';
//import { UserService, User } from './shared/user2.service';
import { HttpClient } from '@angular/common/http'
export class User {
login: string;
ban: number;
}
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
})
export class AppComponent {
user: User
constructor(private http: HttpClient) {}
ngOnInit() {
this.http.get('/server/api/userService').subscribe((data: User) => (this.user = data))
}
}