在 Angular 中,如何将复选框绑定到 rxjs BehaviorSubject
?我想更改复选框以触发执行一些操作的订阅。目前我有以下黑客攻击:
openSessionsOnly$ = new BehaviorSubject(false);
这是在我的模板中:
<input type="checkbox" #openSessionsOnly [checked]="openSessionsOnly$.value" (change)="openSessionsOnly$.next(openSessionsOnly.checked)"/>
虽然它有效,但我觉得我做错了什么。我尝试使用[(ngModel)]
,但它似乎不适用于可观察对象。我是否需要像我已经拥有的那样使用单独的属性和事件绑定?