Como vincular bidirecionalmente meu próprio RxJS Subject a um [(ngModel)]?
Existe uma maneira curta e simples de passar um RxJSSubject
ouBehaviorSubject
a uma diretiva Angular 2 para ligação bidirecional? O longo caminho para fazer isso seria o seguinte:
@Component({
template: `
<input type="text" [ngModel]="subject | async" (ngModelChange)="subject.next($event)" />
`
})
Eu gostaria de poder fazer algo assim:
@Component({
template: `
<input type="text" [(ngModel)]="subject" />
`
})
Eu acredito noasync
pipe é apenas de mão única, então isso não é suficiente. O Angular 2 fornece uma maneira curta e simples de fazer isso? O Angular 2 também usa o RxJS, então eu esperava que houvesse alguma compatibilidade inerente.
Talvez eu pudesse criar um novongModel
diretiva para tornar isso possível?