Есть ли короткий и простой способ передать RxJS Subject
или BehaviorSubject
в директиву Angular 2 для двусторонней привязки? Длинный способ сделать это будет следующим:
@Component({
template: `
<input type="text" [ngModel]="subject | async" (ngModelChange)="subject.next($event)" />
`
})
Я хотел бы сделать что-то вроде этого:
@Component({
template: `
<input type="text" [(ngModel)]="subject" />
`
})
Я считаю, что труба async
является только односторонней, так что этого недостаточно. Предлагает ли Angular 2 короткий и простой способ сделать это? Angular 2 также использует RxJS, поэтому я ожидал, что там будет какая-то совместимая совместимость.
Могу ли я создать новую директиву ngModel
, чтобы сделать это возможным?