【发布时间】:2021-09-10 06:38:02
【问题描述】:
这是我的角度分量 -
export class UserListComponent implements OnInit, OnDestroy {
private _subscriptions: Subscription;
private _users: User[] = [];
private _clickableUser: boolean = true;
constructor(
private route: ActivatedRoute,
) { }
ngOnInit() {
const source = interval(1000);
const users = this.route.snapshot.data['users'] as IUserInterface[];
this._subscriptions = source.subscribe(() => this._users = users.map(user => new User(user)))
}
ngOnDestroy() {
this._subscriptions.unsubscribe();
}
我得到了数据,但是没有刷新间隔没有设置。
【问题讨论】:
-
你的意思是使用 setInterval() 吗?
-
@BrianSmith 是的,已编辑。
-
ngOnInit 的间隔(1000)就是我的意思。
-
你能解释一下你想做什么吗?
-
@BrianSmith 间隔(1000)来自 rxjs,所以它的 setInterval()
标签: javascript angular typescript rxjs setinterval