/ / Korzystanie z potoku daty Angulara na wejściu z wiązaniem 2-kierunkowym - javascript, angular, maszynopis, potok, potok daty

Używanie datownika Angulara na wejściu z dwukierunkowym wiązaniem - javascript, kątowy, maszynopis, potok, datownik

Wiem, jak używać potoku daty Angularatypowe przykłady interpolacji łańcuchów i / lub pętli. Mam jednak sytuację inną niż oba te scenariusze - w której stworzyłem rodzaj niestandardowego dwukierunkowego wiązania w mojej aplikacji Angular 2.

Tak wygląda mój kod szablonu:

<input class="app-input [(inputModel)]="staff.profile.hireDate" placeholder="None"
[field-status]="getPropertyStatus("profile.hireDate")"/>

Czy jest jakiś sposób, żeby przekazać tutaj datownik? Próbowałem przekazać to w ten sposób:

<input class="app-input [(inputModel)]="staff.profile.hireDate" placeholder="None"
[field-status]="getPropertyStatus("profile.hireDate") | date"/>

... ale to nie działa. Nie generuje błędu, po prostu nie modyfikuje formatowania daty. Próbowałem też zawrzeć całe wyrażenie w nawiasach - i to przez błąd.

Czy istnieje sposób, aby przekazać widok w tym widoku, czy muszę to obsługiwać inaczej - na przykład jako część funkcji w moim komponencie? Szukasz tutaj najprostszego rozwiązania.

Odpowiedzi:

1 dla odpowiedzi № 1

Jednym ze sposobów użycia interpolowanej wartości zamiast wiązania:

<input class="app-input [(inputModel)]="staff.profile.hireDate" placeholder="None"
field-status="{{getPropertyStatus("profile.hireDate") | date}}" />