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 novongModeldiretiva para tornar isso possível?

questionAnswers(2)

yourAnswerToTheQuestion